So I got tomcat/subsonic working on my windows box just fine...linux (FC7) though, seems to be a whole different story. After wrestling with stuff for a while, I finally got tomcat to start, but now whenever I go to http://localhost:8080/subsonic, I get the following error:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 1 in the jsp file: /WEB-INF/jsp/login.jsp
The type java.io.Writer cannot be resolved. It is indirectly referenced from required .class files
1: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
2:
3: <html><head>
4: <%@ include file="head.jsp" %>
An error occurred at line: 1 in the jsp file: /WEB-INF/jsp/login.jsp
The method write(String) is undefined for the type JspWriter
1: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%>
2:
3: <html><head>
4: <%@ include file="head.jsp" %>
This error message goes on for a while, repeating things like the second message about various lines in files in subsonic. I truncated it here for brevity.
Now, it sounds to me like somehow tomcat isn't finding the standard java libraries correctly, but for the life of me I don't know how to fix this. Does anyone have any ideas?
Thanks!
- The FSD
P.S. I'm happy to post more details, logs, etc., if it will help someone diagnose my problem -- just tell me what to post.