web项目部署上去报404,试了好久无法解决,各路前辈请进!

jingtingzhiwu 2010-11-23 08:16:13
以前系统变量都是设置好的,web项目可以启动,就我今天下了个项目发现不能启动了,Myeclipse6.5,tomcat5.5版的,信息如下:

2010-11-23 20:01:48 org.apache.coyote.http11.Http11AprProtocol init
信息: 初始化 Coyote HTTP/1.1:http-8080
2010-11-23 20:01:48 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2010-11-23 20:01:48 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 576 ms
2010-11-23 20:01:48 org.apache.catalina.core.StandardService start
信息: 启动Catalina服务
2010-11-23 20:01:48 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.20
2010-11-23 20:01:48 org.apache.catalina.core.StandardHost start
信息: XML文件的有效性检测被停用
2010-11-23 20:01:49 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-11-23 20:01:49 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2010-11-23 20:01:49 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2010-11-23 20:01:49 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-11-23 20:01:49 org.apache.catalina.core.StandardContext start
严重: 因为前面的错误无法启动上下文
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
2010-11-23 20:01:49 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2010-11-23 20:01:49 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2010-11-23 20:01:50 org.apache.coyote.http11.Http11AprProtocol start
信息: 启动 Coyote HTTP/1.1:http-8080
2010-11-23 20:01:50 org.apache.coyote.ajp.AjpAprProtocol start
信息: 启动Coyote AJP/1.3 on ajp-8009
2010-11-23 20:01:50 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2010-11-23 20:01:50 org.apache.catalina.startup.Catalina start
信息: Server startup in 1717 ms
2010-11-23 20:03:00 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/Practice_Registration_Hibernate&Struts2]
2010-11-23 20:03:00 org.apache.catalina.core.StandardContext stop
信息: 容器org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/Practice_Registration_Hibernate&Struts2]还没启动


http状态404,这问题前面也经常遇到,web的root_context也改过来了,老是莫名其妙的出现。请教!
信 息 /Practice_Registration_Hibernate_Struts2/register.jsp

描 述 没有所要求的资源(/Practice_Registration_Hibernate_Struts2/register.jsp)

...全文
518 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Elim-Zhang 2010-11-24
  • 打赏
  • 举报
回复
你的那个启动信息贴完整了吗
-船长- 2010-11-24
  • 打赏
  • 举报
回复
softwarexiang120 2010-11-24
  • 打赏
  • 举报
回复
查看下tomcat的log
whut_lcy 2010-11-24
  • 打赏
  • 举报
回复
404是说明你这个web应用没去启动成功。
weipj007 2010-11-24
  • 打赏
  • 举报
回复
看看项目日志或tomcat日志有没有提示哪个地方有异常。
magicluo 2010-11-23
  • 打赏
  • 举报
回复
第一次看到汉化的控制台输出的信息

你先确定是你的tomcat 的问题还是你项目的问题 把server.xml 中关于你项目部署的设置先清除看看tomcat能否restart
simoncuff 2010-11-23
  • 打赏
  • 举报
回复
先把tomcat 里面的项目删除,然后用Myeclipse重新deploy到tomcat中 试试
kevin#1 2010-11-23
  • 打赏
  • 举报
回复
首先确认是工程的问题还是tomcat的问题:
你先自己建一个测试web 项目 加载到tomcat 中 看有没有异常 如果有的话 就是tomcat 的问题
如果你有问题 那就是搭建的项目问题 当tomcat 启动时 首先加载的是工程中的 web.xml
再详细检查下web.xml 里的文件 看有没有写错!
caoyizhi1987 2010-11-23
  • 打赏
  • 举报
回复
1.检查应用是否发布成功
2.看错误日志,“严重: Error filterStart”,web.xml是否注册过过滤器,建议把web.xml中无用的注册先都去掉,逐个的填回,找到具体的影响原因。
有时解决问题并不是困难的,困难的是确定问题的所在,希望对你有帮助!

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧