INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\TortoiseSVN\bin;D:\Program Files\apache-ant-1.9.2\bin;D:\Program Files\Java\jdk1.7.0_25\bin;.
关闭tomcat显示:
关于Context []startup failed due to previous errors有效解决方式 收藏 框架搭建好后,启动服务器出现如下的信息: log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester). log4j:WARN Please initialize the log4j system properly. 2009-11-6 21:39:17 org.apache.catalina.core.StandardContext start 严重: Error listenerStart 2009-11-6 21:39:17 org.apache.catalina.core.StandardContext start 严重: Context startup failed due to previous errors 2009-11-6 21:39:17 org.apache.catalina.core.StandardHostDeployer install 信息: Installing web application at context path /tomcat-docs from URL D:\server\Tomcat 5.0\webapps\tomcat-docs 2009-11-6 21:39:17 org.apache.catalina.core.StandardHostDeployer install 信息: Installing web application at context path /webdav from URL D:\server\Tomcat 5.0\webapps\webdav 。。。。
可能出错的地方: 1.web.xml文件 web应用部署描述符,里面的部署的xml文件或者类,如果这些找不到就会发生startup failed due to previous errors错误。 2.如果在应用spring的话,在配置文件applicationContext.xml中定义的类、xml文件找不到也会报这个错误。 3.在web.xml,struts.xml,applicationContext.xml文件中自身有任何一点错误都可能引起上面的这个问题,而不仅仅是附带的文件错误导致。 4.如果使用ibatis的话,在SqlMapConfig.xml中定义的xml文件找不到也会报这个错误。(hibernate的配置在整合spring的时候使用spring的配置文件) 5.JDK的版本问题,最好使用JDK5.0 或者更高的版本。 6.Eclipse和tomcat的版本兼容问题 7.框架整合的过程中在导入到lib下的jar包冲突也可能产生该错误。 8.jar包的缺少以及jar包的版本也可产生该错误。 |
对C:\apache-tomcat-6.0.20\conf\server.xml进行修改
(1) 修改http访问端口(默认为8080端口)
(2) 修改Shutdown端口(默认为8005端口)
将8005修改为没有在使用的端口号,例如8088
(3) 修改JVM启动端口(默认为8009端口)
把其修改成其它没有用过的端口号;例如:8999 这样同时可以运行多少tomcat了
8.1.页面显示中文乱码 <%page pageEncoding="utf-8"%> 8.2.传递中文参数乱码 修改server.xml10.如何在eclipse搭建tomcat工程
如果tomcat的库文件没有添加进来,选择 Add tomcat libraries to project build path
后来经朋友提示,是因为tomcat配有配置编码格式,server.xml里如果不配置编码格式,则默认是iso-8859-1,于是加上即可