TOMCAT部署应用的问题

问题描述

一个javaweb项目,客户追加了一些功能(v4.0),在原来的环境中老版本(v3.0)还要运行,新版本和旧版本的发布目录是平行的。以下是生产环境的一些信息:------------------------------------------------------UsingCATALINA_BASE:/xxx/apache-tomcat-5.5.33UsingCATALINA_HOME:/xxx/apache-tomcat-5.5.33UsingCATALINA_TMPDIR:/xxx/apache-tomcat-5.5.33/tempUsingJRE_HOME:/xxx/jdk1.5.0_20UsingCLASSPATH:/xxx/apache-tomcat-5.5.33/bin/bootstrap.jarServerversion:ApacheTomcat/5.5.33Serverbuilt:Feb8201105:13:31Servernumber:5.5.33.0OSName:LinuxOSVersion:2.6.32-279.el6.i686Architecture:i386JVMVersion:1.5.0_20-b02JVMVendor:SunMicrosystemsInc.-------------------------------------------------旧版本系统路径:/xxx/stastt3/WebContent新版本系统路径:/xxx/stastt/WebContent新旧版本的系统里面的文件目录结构都是完全一样的,新版本只是追加了一点功能。/xxx/apache-tomcat-5.5.33/conf/Catalina/localhost下有2个配置文件:1.stastt.xml<?xmlversion="1.0"encoding="UTF-8"?><ContextdocBase="/xxx/stastt/WebContent"reloadable="true"workDir="/xxx/stastt/WebContent/WEB-INF/classes"></Context>2.stastt3.xml<?xmlversion="1.0"encoding="UTF-8"?><ContextdocBase="/xxx/stastt3/WebContent"reloadable="true"workDir="/xxx/stastt3/WebContent/WEB-INF/classes"></Context>现在的问题是启动tomcat后,只有一个应用可以用如果删除掉stastt.xml,则stastt3可用,反之亦然。错误log如下:2014-8-302:28:45org.apache.catalina.core.AprLifecycleListenerinit信息:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:/xxx/jdk1.5.0_20/jre/lib/i386/client:/xxx/jdk1.5.0_20/jre/lib/i386:/xxx/jdk1.5.0_20/jre/../lib/i3862014-8-302:28:45org.apache.coyote.http11.Http11BaseProtocolinit信息:InitializingCoyoteHTTP/1.1onhttp-88882014-8-302:28:45org.apache.catalina.startup.Catalinaload信息:Initializationprocessedin728ms2014-8-302:28:45org.apache.catalina.core.StandardServicestart信息:StartingserviceCatalina2014-8-302:28:45org.apache.catalina.core.StandardEnginestart信息:StartingServletEngine:ApacheTomcat/5.5.332014-8-302:28:45org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabledlog4j:WARNNoappenderscouldbefoundforlogger(org.apache.commons.digester.Digester.sax).log4j:WARNPleaseinitializethelog4jsystemproperly.2014-8-302:28:46org.apache.catalina.core.StandardContextstart严重:ErrorlistenerStart2014-8-302:28:46org.apache.catalina.core.StandardContextstart严重:Context[/stastt]startupfailedduetopreviouserrorslog4j:WARNNoappenderscouldbefoundforlogger(org.apache.commons.digester.Digester.sax).log4j:WARNPleaseinitializethelog4jsystemproperly.[DEBUG]2014-08-3002:28:47,989--JspRuntimeContextParentclassloaderis:WebappClassLoaderdelegate:falserepositories:/WEB-INF/classes/---------->ParentClassloader:org.apache.catalina.loader.StandardClassLoader@1f48262[DEBUG]2014-08-3002:28:47,993--JspRuntimeContextCompilationclasspathinitialized:/xxx/stastt3/WebContent/WEB-INF/classes/:/xxx/stastt3/WebContent/WEB-INF/lib/activation-1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/antlr-2.7.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-validator-1.1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/dom4j-1.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/dwr-1.1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/ehcache-1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/hibernate2.jar:/xxx/stastt3/WebContent/WEB-INF/lib/iTextAsian-1.03.jar:/xxx/stastt3/WebContent/WEB-INF/lib/iTextAsianCmaps-1.03.jar:/xxx/stastt3/WebContent/WEB-INF/lib/ibatis-2.3.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/ibatis-dao-2.2.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/itext-1.4.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jakarta-oro-2.0.8.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jasperreports-1.2.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jaxen-full-1.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jcommon-1.0.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jfreechart-1.0.3.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jstl-1.0.5.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jta.jar:/xxx/stastt3/WebContent/WEB-INF/lib/log4j-1.2.14.jar:/xxx/stastt3/WebContent/WEB-INF/lib/mail-1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/mlibwrapper_jai.jar:/xxx/stastt3/WebContent/WEB-INF/lib/mysql-connector-java-5.1.5-bin.jar:/xxx/stastt3/WebContent/WEB-INF/lib/odmg-3.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/poi-3.0-rc4-20070503.jar:/xxx/stastt3/WebContent/WEB-INF/lib/poi-contrib-3.0-rc4-20070503.jar:/xxx/stastt3/WebContent/WEB-INF/lib/poi-scratchpad-3.0-rc4-20070503.jar:/xxx/stastt3/WebContent/WEB-INF/lib/postgresql-8.3-604.jdbc3.jar:/xxx/stastt3/WebContent/WEB-INF/lib/postgresql-8.3-604.jdbc4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/quartz-1.5.2.jar:/xxx/stastt3/WebContent/WEB-INF/lib/saxpath-1.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/spring-full-1.2.8.jar:/xxx/stastt3/WebContent/WEB-INF/lib/sqljdbc.jar:/xxx/stastt3/WebContent/WEB-INF/lib/standard-1.0.5.jar:/xxx/stastt3/WebContent/WEB-INF/lib/struts-1.2.9.jar:/xxx/stastt3/WebContent/WEB-INF/lib/tmsbase.jar:/xxx/stastt3/WebContent/WEB-INF/lib/tmsbase_auth.jar:/xxx/stastt3/WebContent/WEB-INF/lib/velocity-1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/velocity-tools-1.3.jar:/xxx/stastt3/WebContent/WEB-INF/classes:/xxx/stastt3/WebContent/WEB-INF/classes/:/xxx/stastt3/WebContent/WEB-INF/lib/activation-1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/antlr-2.7.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/cglib-nodep-2.2_beta1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/classes12.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-beanutils-1.7.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-collections-3.2.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-dbcp-1.2.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-digester-1.8.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-fileupload-1.1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-io-1.3.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-lang-2.3.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-logging-1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-logging-adapters-1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-net-1.4.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/commons-validator-1.1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/dom4j-1.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/dwr-1.1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/ehcache-1.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/hibernate2.jar:/xxx/stastt3/WebContent/WEB-INF/lib/iTextAsian-1.03.jar:/xxx/stastt3/WebContent/WEB-INF/lib/iTextAsianCmaps-1.03.jar:/xxx/stastt3/WebContent/WEB-INF/lib/ibatis-2.3.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/ibatis-dao-2.2.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/itext-1.4.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jakarta-oro-2.0.8.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jasperreports-1.2.1.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jaxen-full-1.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jcommon-1.0.6.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jfreechart-1.0.3.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jstl-1.0.5.jar:/xxx/stastt3/WebContent/WEB-INF/lib/jta.jar:/xxx/stastt3/WebContent/WEB-INF/lib/log4j-1.2.14.jar:/xxx/stastt3/WebContent/WEB-INF/lib/mail-1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/mlibwrapper_jai.jar:/xxx/stastt3/WebContent/WEB-INF/lib/mysql-connector-java-5.1.5-bin.jar:/xxx/stastt3/WebContent/WEB-INF/lib/odmg-3.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/poi-3.0-rc4-20070503.jar:/xxx/stastt3/WebContent/WEB-INF/lib/poi-contrib-3.0-rc4-20070503.jar:/xxx/stastt3/WebContent/WEB-INF/lib/poi-scratchpad-3.0-rc4-20070503.jar:/xxx/stastt3/WebContent/WEB-INF/lib/postgresql-8.3-604.jdbc3.jar:/xxx/stastt3/WebContent/WEB-INF/lib/postgresql-8.3-604.jdbc4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/quartz-1.5.2.jar:/xxx/stastt3/WebContent/WEB-INF/lib/saxpath-1.0.jar:/xxx/stastt3/WebContent/WEB-INF/lib/spring-full-1.2.8.jar:/xxx/stastt3/WebContent/WEB-INF/lib/sqljdbc.jar:/xxx/stastt3/WebContent/WEB-INF/lib/standard-1.0.5.jar:/xxx/stastt3/WebContent/WEB-INF/lib/struts-1.2.9.jar:/xxx/stastt3/WebContent/WEB-INF/lib/tmsbase.jar:/xxx/stastt3/WebContent/WEB-INF/lib/tmsbase_auth.jar:/xxx/stastt3/WebContent/WEB-INF/lib/velocity-1.4.jar:/xxx/stastt3/WebContent/WEB-INF/lib/velocity-tools-1.3.jar:/xxx/apache-tomcat-5.5.33/common/i18n/tomcat-i18n-en.jar:/xxx/apache-tomcat-5.5.33/common/i18n/tomcat-i18n-es.jar:/xxx/apache-tomcat-5.5.33/common/i18n/tomcat-i18n-ja.jar:/xxx/apache-tomcat-5.5.33/common/i18n/tomcat-i18n-fr.jar:/xxx/apache-tomcat-5.5.33/common/lib/jsp-api.jar:/xxx/apache-tomcat-5.5.33/common/lib/jasper-compiler-jdt.jar:/xxx/apache-tomcat-5.5.33/common/lib/naming-factory-dbcp.jar:/xxx/apache-tomcat-5.5.33/common/lib/jasper-compiler.jar:/xxx/apache-tomcat-5.5.33/common/lib/jasper-runtime.jar:/xxx/apache-tomcat-5.5.33/common/lib/naming-resources.jar:/xxx/apache-tomcat-5.5.33/common/lib/commons-el.jar:/xxx/apache-tomcat-5.5.33/common/lib/servlet-api.jar:/xxx/apache-tomcat-5.5.33/common/lib/naming-factory.jar:/xxx/apache-tomcat-5.5.33/bin/bootstrap.jar:/xxx/jdk1.5.0_20/jre/lib/ext/localedata.jar:/xxx/jdk1.5.0_20/jre/lib/ext/sunpkcs11.jar:/xxx/jdk1.5.0_20/jre/lib/ext/dnsns.jar:/xxx/jdk1.5.0_20/jre/lib/ext/sunjce_provider.jar[DEBUG]2014-08-3002:28:47,997--JspServletScratchdirfortheJSPengineis:/xxx/stastt3/WebContent/WEB-INF/classes[DEBUG]2014-08-3002:28:47,998--JspServletIMPORTANT:Donotmodifythegeneratedservlets2014-8-302:28:50org.apache.coyote.http11.Http11BaseProtocolstart信息:StartingCoyoteHTTP/1.1onhttp-88882014-8-302:28:50org.apache.jk.common.ChannelSocketinit信息:JK:ajp13listeningon/0.0.0.0:80092014-8-302:28:50org.apache.jk.server.JkMainstart信息:JkrunningID=0time=0/17config=null2014-8-302:28:50org.apache.catalina.storeconfig.StoreLoaderload信息:Findregistryserver-registry.xmlatclasspathresource2014-8-302:28:50org.apache.catalina.startup.Catalinastart信息:Serverstartupin4946ms是两个项目发布后冲突了吗?折腾了半天也没搞定,请高手支招,万分谢谢!

解决方案

解决方案二:
项目的访问路径和xml保持一致。stastt.xml<Contextpath="stastt"docBase=""workDir=""/>

stastt3.xml<Contextpath="stastt3"docBase=""workDir=""/>

解决方案三:
你在${cataline.base}/logs目录下的日志中只发现了这些内容而没有其它像错误的消息?另外它们的web.xml中的名字是一样的么?

时间: 2024-09-20 05:14:58

TOMCAT部署应用的问题的相关文章

tomcat部署简单项目后无法启动ps刚学

问题描述 tomcat部署简单项目后无法启动ps刚学 我的tomcat没部署东西是可以启动的,但是在server上部署东西,在host下加Context就启动出错了 解决方案 tomcat服务器里的配置文件不要随意改它!否则会出现一些你意想不到的错误! 解决方案二: 那是你加的项目哪里有错--导致神秘报错--有异常信息么-贴出来 解决方案三: 楼主是不是要配置一条虚拟路径,就是项目不放在tomcat的webapp里也能启动?首先要保证路径正确,其次项目必须严格按照tomcat的格式,必须要有We

jsp-weblogic启动报错,在tomcat部署没问题

问题描述 weblogic启动报错,在tomcat部署没问题 但是我本地没有把axis2 war包里的jsp复制到项目中去,只是复制了war包里web-inf下的配置文件并和spring集成. 到了weblogic就出问题了 解决方案 Weblogic启动报错Tomcat部署项目时启动报错总结weblogic 部署ejb报错 解决方案二: weblogic要比tomcat严格 报错信息粘出来看看

Tomcat部署项目修改浏览器上猫咪头像

一.发现问题 用tomcat部署项目,在浏览器标签也上发现了tomcat猫咪图.要把这个图修改掉.  二.解决问题 apache-tomcat-5.5.28\webapps\ROOT下的ico文件,将需要替换的图片也命名为favicon.ico即可.若效果没有立即显现,可清除浏览器的浏览记录.  三.注意事项 1.若需要改变某个页面的logo,在该页面的head标签中加入标签名link,具体如何写见下面的网站. 2.图标制作网站:http://www.bitbug.net/

java-3DES JAVA实现。IDE中正常运行,jetty部署报错。tomcat部署却又能正常运行

问题描述 3DES JAVA实现.IDE中正常运行,jetty部署报错.tomcat部署却又能正常运行 都是在本机部署,使用相同的jdk 1.6.错误如下:java.security.NoSuchAlgorithmException: Cannot find any provider supporting DESede at javax.crypto.Cipher.getInstance(DashoA13*..) 该问题不知如何解决.... 望高人指点,感激涕零,不胜荣幸. 解决方案 ... .

tomcat 404-为什么tomcat部署上,但是加载项目就是404,这是加载的日志

问题描述 为什么tomcat部署上,但是加载项目就是404,这是加载的日志 2015-7-13 22:30:31 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.20. 2015-7-13 22:30:31 org.apache.catalina.core.AprLifecycleListener init 信息: APR capabi

eclipse下的tomcat部署

问题描述 eclipse下的tomcat部署 为什么eclipse用tomcat一直部署不了项目 而tomcat目录下的webapps却有这项目 三月 23, 2015 9:16:21 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.ecli

tomcat部署一个新项目启动报错,老项目可以正常启动

问题描述 tomcat部署一个新项目启动报错,老项目可以正常启动 CompilerOracle: exclude org/hibernate/cfg/annotations/SimpleValueBinder.setType 2014-12-29 10:52:52 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.20. 2014-12-

jsp代码在tomcat部署提示错误500

问题描述 jsp代码在tomcat部署提示错误500 HTTP Status 500 - type Exception report message description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.NullPointerException cn.edu.jstu.jsjxy.fbh.dao.impl.Us

tomcat 部署一段时间后 不执行

问题描述 tomcat 部署一段时间后 不执行 tomcat 部署后,一段时间内没有访问的情况下,tomcat好像死掉一样,再次访问时访问不了,tomcat控制台没有日志打印. 如果加定时器,每分钟执行一次,就不会出现这样的问题,这是为什么?需要怎么配置? 解决方案 确定安装正确,参考我博文,Ubuntu工具安装类别里面.如果安装正确的话,重新启动,关机 解决方案二: 不应该出现这个问题啊 你的项目是什么项目啊 解决方案三: 右键点击那个tomcat服务器修改一下配置,具体百度上有详细教程 解决

腾讯云-怎么通过服务器给的公网ip 访问服务器内的tomcat部署的项目

问题描述 怎么通过服务器给的公网ip 访问服务器内的tomcat部署的项目 租了个腾讯云的服务器,我在服务器里安装了tomcat MyEclipse运行http://服务器内网ip:8080/项目名称 有结果 而我用服务器给的公网ip (http://服务器公网ip:8080/项目名称)访问则不行. 我的目的就是想在任何一个地方都可以通过输入 (http://服务器公网ip:8080/项目名称)访问我这个项目 本人是小白 刚租了个服务器做测试 求详细步骤,谢谢了 解决方案 咨询腾讯云客服,你选的