JSP修改appBase不能访问

Netwrom 2009-03-27 12:03:32
我在tomcat/conf/server.xml文件中

<Host name="localhost" appBase="E:\tomcat\shop"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

在E:\tomcat\shop文件夹下有index.jsp的首页文件呀! 可是就不能访问?

我IE地址栏http://localhost:8080/index.jsp不能放问

400错误
...全文
260 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
earlytop 2009-08-08
  • 打赏
  • 举报
回复
我来这里只是想弄明白appbase和docbase的区别,他们指间有什么联系
liang__ 2009-03-29
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ace62 的回复:]
引用楼主 Netwrom 的帖子:
我在tomcat/conf/server.xml文件中

<Host name="localhost" appBase="E:\tomcat\shop"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

在E:\tomcat\shop文件夹下有index.jsp的首页文件呀! 可是就不能访问?

我IE地址栏http://localhost:8080/index.jsp不能放问

400错误


在上面的设置下,将你的index.jsp放在E:\tomcat\shop\ROOT下就可以了
[/Quote]

这个需要在WEB.XML配置访问的首页
ace62 2009-03-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 Netwrom 的帖子:]
我在tomcat/conf/server.xml文件中

<Host name="localhost" appBase="E:\tomcat\shop"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

在E:\tomcat\shop文件夹下有index.jsp的首页文件呀! 可是就不能访问?

我IE地址栏http://localhost:8080/index.jsp不能放问

400错误
[/Quote]

在上面的设置下,将你的index.jsp放在E:\tomcat\shop\ROOT下就可以了
Netwrom 2009-03-28
  • 打赏
  • 举报
回复
7楼的不错. 我成功了
网络科技 2009-03-27
  • 打赏
  • 举报
回复
改为如下试试看行不行:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="E:\tomcat\shop" docBase="shop" reloadable="true" crossContext="true">
</Context>
</Host>



Netwrom 2009-03-27
  • 打赏
  • 举报
回复
是不是必须在ROOT下呀 有什么办法吗?
Netwrom 2009-03-27
  • 打赏
  • 举报
回复
二楼和三楼的方法我已经试了! 可是不行呀! 我在公司试的!

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="E:\WebRoot" docBase="E:\WebRoot" reloadable="true" crossContext="true">
</Context>
公司和我家的环境是一样的,只是路径不一样。

我是这样的
我每次修改完之后我就重新启动Tomcat
然后在IE地址栏输入http://127.0.0.1:8080/不能出面我的登录窗口。而是出面配置初始的首页!
可是E:\WebRoot的目录下确实有index.jsp呀! 为什么不认呢?
我错在哪里了
Netwrom 2009-03-27
  • 打赏
  • 举报
回复
<Context path="E:\tomcat\webapps" docBase="E:\tomcat\shop" reloadable="true" crossContext="true">


这句话是什么意思比如 Context docBase都是什么意思?
Netwrom 2009-03-27
  • 打赏
  • 举报
回复
谢谢。晚上回家试!!
junying2yu 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xzy88 的回复:]
改为如下试试看行不行:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="E:\tomcat\shop" docBase="shop" reloadable="true" crossContext="true">
</Context>
</Host>
[/Quote]

it is <Context path="E:\tomcat\webapps" docBase="E:\tomcat\shop" reloadable="true" crossContext="true">

accessmanager88 2009-03-27
  • 打赏
  • 举报
回复
改<Context path="E:\WebRoot" 为 <Context path="/WebRoot"

然后使用:http://127.0.0.1:8080/WebRoot/index.jsp访问。

path表示web url访问路径。


--------------
细粒度权限管理
www.metadmin.com

81,091

社区成员

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

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