tomcat 404 找不到工程

aellenli 2008-07-16 05:00:58
HTTP Status 404 - /hotel8/

--------------------------------------------------------------------------------

type Status report

message /hotel8/

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


--------------------------------------------------------------------------------

Apache Tomcat/5.5.25
...全文
197 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinqiang50000 2008-07-17
  • 打赏
  • 举报
回复
404你自己路径出问题了
500才是服务器的问题
princejyg 2008-07-17
  • 打赏
  • 举报
回复
看看你的HIBERNATE配置文件可能没写对
javabird1986 2008-07-16
  • 打赏
  • 举报
回复
20分16个人抢,太有才了
aellenli 2008-07-16
  • 打赏
  • 举报
回复
不太了解的话,可介绍相关朋友帮忙解决不?
aellenli 2008-07-16
  • 打赏
  • 举报
回复
hibernate 中自动生成映射文件时(2个表间有外键关系)删除外键关系,配置文件中也改了.
是不是这里有错?
hellosun2000 2008-07-16
  • 打赏
  • 举报
回复
404基本都是配置问题,请看看你的哪里配置有问题!!!
aellenli 2008-07-16
  • 打赏
  • 举报
回复
一般检查那里的path
passer_ming 2008-07-16
  • 打赏
  • 举报
回复
404一般都是path的错 在仔细看看
aellenli 2008-07-16
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/MyTagLib</taglib-uri>
<taglib-location>/WEB-INF/MyTagLib.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
aellenli 2008-07-16
  • 打赏
  • 举报
回复
啥意思,不明白...
laorer 2008-07-16
  • 打赏
  • 举报
回复
web.xml最简化后再下
aellenli 2008-07-16
  • 打赏
  • 举报
回复
work中有hotel8
aellenli 2008-07-16
  • 打赏
  • 举报
回复
工程下的.project和.mymetadata文件在哪里?


我用的是hibernate+struts ,不过还不太熟练
tacoley 2008-07-16
  • 打赏
  • 举报
回复
hotel8这个项目是不是放在webapps里面的,而且文件夹名字是不是"hotel8"
另外如果放在其他地方是不是在conf/server.xml里面建立好了映射
另外work文件夹是不是建立好了
dryZeng 2008-07-16
  • 打赏
  • 举报
回复
打开工程下的.project和.mymetadata文件看看里面的工程名称是不是hotel8
aellenli 2008-07-16
  • 打赏
  • 举报
回复
没错
t840101 2008-07-16
  • 打赏
  • 举报
回复
404错误一般都是你的路径没有写对.看看你的请求路径
lovingprince 2008-07-16
  • 打赏
  • 举报
回复
404估计是你的路径错了。
今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 分析:少包,上网查阅后发现解决方法 解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下 如上完成后即解决了该异常,大以为大功告成,没想到又出现了新异常 错误信息:java.lang.NoSuchMethodError: javax.servlet.JSP.PageContext.getELContext()LJAVAx/el/ELContext 分析:这个问题网上了半天没看到解决方法,只好自己想办法。想起先前看到的一个知识点:tomcat 6 实现了 servlet 2.5 和JSP2.1的规范相应的 tomcat 5 实现的是 2.4和2.0,想到tomcat5不支持JSTL1.2,于是替换JSTL1.1的包试试看后,问题解决 解决方法:移出工程lib目录中的JSTL1.2.jar,添加standard-1.1.jar和JSTL1.1.jar 总结: jstl1.1版本由2个必要包构成:standard-1.1.jar和JSTL1.1.jar;而jstl1.1版本只有一个必要包JSTL1.2.jar。(一开始在替换的过程中想当然的用JSTL1.1.jar换JSTL1.2.jar,然后遗漏了standard-1.1.jar,耽搁了不少时间。) 经测试,tomcat6.0支持JSTL1.2版本,也支持JSTL1.1版本;tomcat5.5只支持JSTL1.1(JSTL1.1一下版本未测试) 不建议将2个版本的3个包同时放在工程中,可能会发生版本冲突。(另外,实际操作的时候发现JSTL1.2.jar和JSTL1.1.jar这2个包放一起可以在tomcat5.5和tomcat6.0上跑,鉴于JSTL1.1.jar里面没有c.tld等文件,猜测JSTL1.1.jar里面只是放置了1.1的专用的类和信息)

81,091

社区成员

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

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