问题描述
我用Spring框架做了个新闻发布系统,功能经过测试全部实现,但是在访问页面时出现404错误,改怎么办?问题补充:我觉得是Tomcat部署上缺少了什么,做这个东西是为了联系Spring框架的使用,同样的工程我已经用手写的MVC模式做了一遍,用Struts又做了一遍,用Hibernate又做了一遍,不太可能是那么简单的问题。问题补充:我可以肯定是我的访问路径有问题,请告诉我在Struts-config.xml和ApplicationContext.xml里比较细节的配置经验吧。应该能解决了!谢谢问题补充:你把地址栏的内容写一下我看看。谢谢
解决方案
http://localhost:8080/appname/pagename.jsp这样应该就行了,你检查一下你的部署路径
解决方案二:
你是想实践spring,那么你可以想找spring版本下面的例子测试一下,先知道spring到底是个什么东西,然后在改写你的新闻发布系统呀。 你的启动日志没有发现错误?肯定有问题的
解决方案三:
struts-config.xml里面<!-- Spring为Struts提供了一个处理器 --><controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />其它的可以保持单独struts配置不变,applicationContext.xml里面<!-- 和struts-config.xml中的配置对应name对应struts中的路径 --><bean name="/login" class="com.svse.blog.struts.action.LoginAction" scope="prototype"><property name="userManager" ref="userManager" /></bean>
解决方案四:
肯定是出了严重错误,看具体什么错误,最好配置一下log4j,看了就比较清楚了log4j.properties文件源代码,文件放到src下面log4j.rootLogger=DEBUG, Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=(%r ms) [%t] %-5p: %c#%M %x: %m%n
解决方案五:
404一般是在你启动的时候,已经出现了错误导致的,请检查启动日志。