用的MyEclipse7.5;tomcat6.0;jdk5.0
tomcat和jdk都配置了
不论是单独启动还是在MyEclipse中tomcat能正常启动,但是在运行项目的时候却出现404错误
错误提示:
description :The requested resource is not available.
tomcat和jdk都配置了
不论是单独启动还是在MyEclipse中tomcat能正常启动,但是在运行项目的时候却出现404错误
错误提示:
description :The requested resource is not available.
解决方案 »
- 新手求解,struts2中的<s:fielderror>不显示值
- 有作过电子商业汇票系统的朋友嘛?
- Bean named 'txAdvice' must be of type [org.aopalliance.aop.Advice]
- 大哥大姐们指点条明路吧。
- 当我通过页面访问这个servlet时 request.getHeader("Referer") 返回值总是为null html的代码在最后 谢谢
- j2EE面试难题求答案,欢迎大家来讨论
- 请熟悉EJB的朋友一定进来看看,我已经连续摆弄3天都没跑起来,在这先谢谢了。
- Hibernate中,对于没有主键的数据表进行查询时,出现很奇怪的问题
- 请教Hibernate保存附件的问题
- 初学EJB,试了不同两个HelloWord程序,都出现LOOKUP出错问题,求救!
- struts2 注册登录出了个问题
- 问问题我都不知道写什么标题了。
查看web.xml确认正确,以及自己的请求路径正确
能出现猫的网页吗404 路径错误
如果你是export,看看对应的配置文件有没有打包进去
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter> <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
或者是tomcat6.0的配置出了问题
项目名Struts2_0100
struts.xml<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<constant name="struts.devMode" value="true" />
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>
/Hello.jsp
</result>
</action>
</package></struts>用http://localhost:8080/能出现三条腿的猫,
但是http://localhost:8080/Struts2_0100/hello就提示404错误
还是不行。请问要是在MyEclipse下生成,能够执行的话是不是在tomcat的webapps文件夹下会有相应的项目的配置文件啊,谢谢您
环境变量都配好了,不知道tomcat6.0自身的文件做什么改动,请各位大侠指点
<Context docBase="Struts2_0100" path="/Struts2_0100" reloadable="true" />之类的,没有就加上
MyEclipse的工作目录在D:\workpace
哪位能帮忙看一下tomcat里面的conf/server.xml
<Context docBase="D:/workpace/Struts2_0100" path="/Struts2_0100" reloadable="true"/>
具体怎么写,小弟倒腾了半天tomcat都有错误
杯具的是我前几天myeclipse是6.0的时候就出这个错,现在是7.5还是错
谢了
MyEclipse的工作目录在D:\workpace
哪位能帮忙看一下tomcat里面的conf/server.xml
<Context docBase="D:/workpace/Struts2_0100" path="/Struts2_0100" reloadable="true"/>
具体怎么写,小弟倒腾了半天tomcat都有错误,太菜了
<Context docBase="D:/workpace/Struts2_0100" path="/Struts2_0100" reloadable="true"/>
这句话怎么写?我tomcat装在C:\Program Files下
MyEclipse的工作目录在D:\workpace
<Context docBase="D:/workpace/Struts2_0100" path="/Struts2_0100" reloadable="true"/>
这句话怎么写?我tomcat装在C:\Program Files下
MyEclipse的工作目录在D:\workpace
<Context docBase="D:/workpace/Struts2_0100" path="/Struts2_0100" reloadable="true"/>
这句话怎么写?我tomcat装在C:\Program Files下
MyEclipse的工作目录在D:\workpace
<Context docBase="D:/workpace/Struts2_0100" path="/Struts2_0100" reloadable="true" crossContext="true"/>
另为你看下你的这个文件的名字是不是ROOT.xml是不是tomca的conf中
如果是的话:以tomcat默认端口为:8080为例
请求index.jsp路径应该为 http://localhost:8080/
<Context path="" docBase="D:/workpace/Struts2_0100/WebRoot" reloadable="true" crossContext="true"/>
路径是:\conf\Catalina\localhost\ROOT.xml
我试着改成<Context path="" docBase="D:/workpace/Struts2_0200/WebRoot" reloadable="true" crossContext="true"/>
然后http://localhost:8080/没问题
http://localhost:8080/Struts2_0200/index.action又显示404了
嘿嘿,麻烦您在指导一下吧另外我以后都要存盘在D:\workpace 下能不能写一条不用总改的语句啊
谢了