唉,一直以来的问题终于得到解决了。
我写的程序;开发环境是jdk1.6,tomcat6.0和mysql,开发工具是eclipse。
程序放到客户的linux服务器上总是报404错误,tomcat的日志是这样的:
2011-12-14 9:34:31 org.apache.catalina.startup.HostConfig checkResources
信息: Undeploying context [/KaoQin]
2011-12-14 9:34:31 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive KaoQin.war
2011-12-14 9:34:34 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(/usr/tomcat/webapps/KaoQin/WEB-INF/lib/javax.servlet-5.1.12.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2011-12-14 9:34:38 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
2011-12-14 9:34:38 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Unable to locate configuration files of the name struts-plugin.xml, skipping
2011-12-14 9:34:38 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-plugin.xml]
2011-12-14 9:34:38 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts.xml]
2011-12-14 9:41:21 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.5.0_16/jre/lib/i386/server:/usr/java/jdk1.5.0_16/jre/lib/i386:/usr/java/jdk1.5.0_16/jre/../lib/i386
2011-12-14 9:41:21 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2011-12-14 9:41:21 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 676 ms
2011-12-14 9:41:21 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-12-14 9:41:21 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
2011-12-14 9:41:21 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2011-12-14 9:41:21 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2011-12-14 9:41:21 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive JiuFeng.war
2011-12-14 9:41:24 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
2011-12-14 9:41:24 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Unable to locate configuration files of the name struts-plugin.xml, skipping
2011-12-14 9:41:24 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-plugin.xml]
2011-12-14 9:41:25 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts.xml]
2011-12-14 9:41:25 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive KaoQin.war
2011-12-14 9:41:27 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(/usr/tomcat/webapps/KaoQin/WEB-INF/lib/javax.servlet-5.1.12.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2011-12-14 9:41:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
2011-12-14 9:41:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Unable to locate configuration files of the name struts-plugin.xml, skipping
2011-12-14 9:41:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-plugin.xml]
2011-12-14 9:41:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts.xml]
2011-12-14 9:41:31 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2011-12-14 9:41:31 org.apache.catalina.core.StandardContext start
严重: Context [/KaoQin] startup failed due to previous errors
2011-12-14 9:41:36 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
严重: The web application [/KaoQin] created a ThreadLocal with key of type [null] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@8bd3bb]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@1f9b804]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
2011-12-14 9:41:37 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2011-12-14 9:41:37 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory Forum
2011-12-14 9:41:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2011-12-14 9:41:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2011-12-14 9:41:42 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2011-12-14 9:41:42 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2011-12-14 9:41:42 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/95 config=null
2011-12-14 9:41:42 org.apache.catalina.startup.Catalina start
信息: Server startup in 21671 ms
几番挣扎,发现客户服务器上的jdk是1.5的,于是怀疑是jdk的版本问题,回来在自己的服务器上安装也有这样的问题。
需要将项目用jdk1.5的编译。
分享到:
相关推荐
jocky混淆器 JDK1.7 不会报错,最好用的混淆器,反编译后的代码基本没法用,而且操作简单,可以集成到eclipse,如果项目是1.5以上的,可以把核心代码做成1.5JDK的然后打包再引用。
原来spring-2.5.5.jar有一个检查JDK版本号的类,编码质量略低,导致1.8被误认为未达到“JDK1.5以上版本”这个要求。。。 org.springframework.core.JdkVersion 于是找到一个spring-core-3.x.RELEASE.jar,用其中的...
原来spring-2.5.5.jar有一个检查JDK版本号的类,编码质量略低,导致1.8被误认为未达到“JDK1.5以上版本”这个要求。。。 org.springframework.core.JdkVersion 于是找到一个spring-core-3.x.RELEASE.jar,用其中的...
dbeaver5.0.6,高版本使用phoenix时jdk版本报错,修改配置无法解决,使用5.0.6版本
class识别jdk版本 jdk版本 class识别jdk版本 jdk版本
解决dubbo-admin在jdk1.8下启动报错问题,需要下载dubbo源码修改问题重新编译打包发布,这里已经和重新编译。
jdk8-251 kettle9.2使用jdk版本
jdk1.6版本,非常好用的版本,免费上传送给大家使用,希望大家收藏
jdk-17 ,BurpSuite 新版本环境及报错
windows指定kettle的jdk版本(当前计算机已经安装多个jdk)
如何通过命令行查看java jdk版本
spring2.5解决java8下报错jdk版本不对的问题
JDK版本与JDBC版本的关系: Many other versions of the JDBC driver are available. This includes development versions, compatibility with older JDKs, and previous versions of the driver.
HiJson_jdk64
今天安装了jdk1.8、tomcat8、和maven3.5.2,弄好后在myeclipse新建了一个maven项目,项目默认是jdk1.5,改成jdk1.8后项目报错
Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk...
SpringCloud+JDK17整合EaseExcel
windows 下多个jdk版本一键切换,只需要修改多个jdk路径即可
这是个切换jdk版本的脚本,公司的项目要用比较老的jdk版本(1.6),大多数新的框架需要比较新的jdk 版本(1.8),之前想着再买个笔记本,一个办公,一个试手,后来选半天实在不知道选哪个,,就不选了,写了这个来控制jdk 版本,...
kettle jar包, jdk7版本和jdk8版本 kettle jar包, jdk7版本和jdk8版本