当前位置: 代码迷 >> 应用服务器 >> 为什么项目部署不上去解决思路
  详细解决方案

为什么项目部署不上去解决思路

热度:1886   发布时间:2013-02-26 00:00:00.0
为什么项目部署不上去
利用tomcat部署web项目,已经通过eclipse部署到tomcat的webapps目录下了,tomcat也启动了,能看到启动成功的页面,但访问部署的项目时报错如下:
type Status report

message /BPSbefore/

description The requested resource (/BPSbefore/) is not available.

tomcat启动时的信息如下:
2010-1-29 3:01:51 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8088
2010-1-29 3:01:51 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 406 ms
2010-1-29 3:01:51 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-1-29 3:01:51 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.7
2010-1-29 3:01:51 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2010-1-29 3:01:51 org.apache.catalina.core.ApplicationContext log
信息: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2010-1-29 3:01:51 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(D:\soft\Tomcat 5.5\webapps\BPSbefore\WEB-INF\lib\j2ee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester).
log4j:WARN Please initialize the log4j system properly.
2010-1-29 3:01:52 org.apache.catalina.core.StandardContext listenerStart
严重: Skipped installing application listeners due to previous error(s)
2010-1-29 3:01:52 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-1-29 3:01:52 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2010-1-29 3:01:52 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2010-1-29 3:01:52 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2010-1-29 3:01:52 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2010-1-29 3:01:52 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2010-1-29 3:01:52 org.apache.jk.common.ChannelSocket init
信息: JK2: ajp13 listening on /0.0.0.0:8009
2010-1-29 3:01:52 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/15 config=null
2010-1-29 3:01:52 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2010-1-29 3:01:52 org.apache.catalina.startup.Catalina start
信息: Server startup in 1516 ms

不知道是什么原因?

------解决方案--------------------------------------------------------
你在tomcat的management中看这个应用是正常状态
------解决方案--------------------------------------------------------
你说的有问题:
首先,你的项目一定有问题,虽然tomcat启动了!
看这里:
严重: Skipped installing application listeners due to previous error(s)
2010-1-29 3:01:52 org.apache.catalina.core.StandardContext start
严重: Error listenerStart 
这种情况很多原因有可能造成!譬如,你项目里的jar包有问题!其实,说白了,你的项目根本就没有启动成功!只是tomcat启动了!
------解决方案--------------------------------------------------------
我也经常碰到这种情况,看看配置文件是不是写错了,我遇到的大部分是配置文件写错了
  相关解决方案