java web项目 访问路径问题

叶落无声 2012-07-16 12:14:22
一个简单的问题,求解答,在线等啊:

比如网站地址:www.xxx.com/login.html 我想改成www.xxx.com/admin 这个怎么配置 是在web.xml还是tomcat中
...全文
3174 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
配置默认页面增加login.html,然后放到admin目录下不就行了
叶落无声 2012-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

tomcat的配置文件中,server.xml 里面可以定义应用的Context名称。
[/Quote]

能不能详细告诉下 怎么配置 谢谢了
MiceRice 2012-07-16
  • 打赏
  • 举报
回复
tomcat的配置文件中,server.xml 里面可以定义应用的Context名称。
cxw3152 2012-07-16
  • 打赏
  • 举报
回复
在web工程中 我强烈建议 所有的跳转都通过服务器端来跳转 这样的好处 不会出现路径问题。。
忧筱乐 2012-07-16
  • 打赏
  • 举报
回复
在conf\server.xml中查找 类似
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

的地方
在后面加上

<Context path="/xxx" docBase="E:/My Documents/jsp projects/abc" debug="0" reloadable="true"/>

/xxx是访问时的路径 比如
localhost/xxx/index.html

e:/my documents/jsp projecrts/abc
是你的文件的目录
注意:"/" 或 "\" 都可以
忧筱乐 2012-07-16
  • 打赏
  • 举报
回复
5楼正解。
Yorky Q 2012-07-16
  • 打赏
  • 举报
回复
1.在tomcat\conf\Catalina\localhost\文件夹下面加一个配置文件,建立项目的映射,具体的path可以自己制定,然后启动tomcat,访问你自己的path路径即可。
配置文件内容:<Context path="/" reloadable="true" docBase="项目路径" workDir="" />
MiceRice 2012-07-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
能不能详细告诉下 怎么配置 谢谢了
[/Quote]

在<Host>节点中,这么写:
<Context docBase="应用所在的实际磁盘路径" path="/admin" reloadable="true" />

然后就可以运行 bin\startup.bat 来启动Tomcat了。

81,092

社区成员

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

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