tomcat可以响应,但是建立的站点却无法连接,找不到路径!谢谢大家,请尽快帮我解答

xiangdajiaqingjiao 2005-11-30 09:48:21
IBM T41笔记本,Win2000 professional操作系统
tomcat5.0.18
jdk1.4
环境变量均配置好了(classpath,java_home,path),可以访问到http://localhost:8080/tomcat主页,
但是在webapps下建立的站点却访问不到。这是为什么?(在其他的台式机上都好使)
请高手们给予帮助!!!谢谢!!!
HTTP Status 404 - /a/aa.jsp

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

type Status report

message /a/aa.jsp

description The requested resource (/a/aa.jsp) is not available.


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

Apache Tomcat/5.0.18

上面是出现的错误
...全文
312 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyondbyb 2005-11-30
  • 打赏
  • 举报
回复
很明显这是你的路径问题,好好看看哪个地方不对,注意大小写
leekooqi 2005-11-30
  • 打赏
  • 举报
回复
你的web.xml文件中必须有xml规范的头
mxlmwl 2005-11-30
  • 打赏
  • 举报
回复
你在webapps下建立的站点中,有web.xml么,这是必须要加的。另外,看看你这个应用到底有没有启动起来,启动时是否报错,可以去tomcat/logs下看日志。
rei 2005-11-30
  • 打赏
  • 举报
回复
是不是没有设置你的应用目录里的WEB-INF文件夹?(注意要大写)
如果没有具体可以参考ROOT下面的

如果想详细了解请参考jsp规范
yinj 2005-11-30
  • 打赏
  • 举报
回复
把那些东西放到ROOT文件夹下试试,访问URL还是/a/aa.jsp

或者修改TOMCAT_HOME/conf/server.xml文件,加一个context,如:
<Context path="/easyStruts" reloadable="true" docBase="E:\Program Files\eclipse2.1\eclipse\workspace\easyStruts" workDir="E:\Program Files\eclipse2.1\eclipse\workspace\easyStruts\work\org\apache\jsp" />

,重起TOMCAT,这样就可以http://localhost:8080/easyStruts/... 进行访问了
我上边写的那个Context是easystruts自动写的,不是手动写的,所以那个wordDir不知道
手动写需不需要些,该怎么写。
moodboy1982 2005-11-30
  • 打赏
  • 举报
回复
还要注意文件路径和文件名的大小写。
nighthawk 2005-11-30
  • 打赏
  • 举报
回复
1,请检查你的context root,也就是/a/部分。
2,a目录下是否为可用的web应用?仅仅一个aa.jsp是不够的,还必须有web-inf。参考root文件夹
pzhuyy 2005-11-30
  • 打赏
  • 举报
回复
来晚了!
dj0517 2005-11-30
  • 打赏
  • 举报
回复
学习
bluemoon0001 2005-11-30
  • 打赏
  • 举报
回复
解决了要结贴啊。
xiangdajiaqingjiao 2005-11-30
  • 打赏
  • 举报
回复
谢谢大家的帮助!!!这个问题解决了!
bluemoon0001 2005-11-30
  • 打赏
  • 举报
回复
注意:更改后tomcat服务要重启,不是重启服务器。
bluemoon0001 2005-11-30
  • 打赏
  • 举报
回复
tomcat/conf/server.xml 中设置更改:

<Host name="www.XXX.com" debug="0" appBase="d:\jsp_web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/lyb" docBase="d:\jsp_web\lyb" debug="0" reloadable="true" crossContext="true"></Context>
</host>

如果需要配几个站点:就把上面的Host复制几份,注意修改对应的域名,
如果需要配几个虚拟目录:就把Context复制几份,注意修改对应的虚拟目录名:

如果本机配置多个虚拟目录则用:

<Host name="localhost" debug="0" appBase="d:\jsp_web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/lyb" docBase="d:\jsp_web\lyb" debug="0" reloadable="true" crossContext="true"></Context>
<Context path="/news" docBase="d:\jsp_web\news" debug="0" reloadable="true" crossContext="true"></Context>
</host>

注意你在D:盘下建文件夹的名字jsp_web与这里的站点路径大小写一致,虚拟目录也是一样,我这里用的是D盘,至于盘符和文件夹的名字你自己看着改吧。

81,114

社区成员

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

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