I am using terminal to install Tomcat 6 on my mac, so basically installing it on Linux. I get an error message when I check the logs which I cannot find how to solve anywhere. It seems like a similar message that some people have had for which the solution was to change the encoding of tomcat-users.xml to utf-8 however when I go to the file it is already set to that format. The log file is as follows:
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
Jun 26, 2012 9:57:29 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jun 26, 2012 9:57:29 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1745 ms
Jun 26, 2012 9:57:30 AM org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 40 column 1: XML document structures must start and end within the same entity.
org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
Is that the entire exception stacktrace? If not, can you post the entire stacktrace? The error message doesn't mention the file name it is trying to parse, so maybe the entire stacktrace might give a hint.