java web服务中context-root设置问题

比如我们的项目名称是myApp(即myApp文件夹下有WEB-INFO文件夹),发布在本机80端口,且context-root设置为myApp,则访问默认欢迎页面时的url是:http://localhost:80/myApp。如果context-root设置成/,则url会变成:http://localhost:80/,一般我们希望url会是后者的样子,但是又不会修改context-root,下面我分享下本人的经验:

1.在新建web项目时,仔细观察会有输入框提示输入context-root,如果希望url是后者的样子,则context-root框中只输入"/"即可,否则输入你想要的目录名称;

2.如果您使用eclipse开发,则在项目上右击,然后选择属性,再选择Web Project Settings,然后修改

context-root内容;若您使用myEclipse开发,则右击项目-->“Properties”-->“MyEclipse”-->“Web”,看到了吧“Context Root”选项卡里的“Web Context-root”,修改之;

=======================

到目前位置,context-root内容已经被修改,但是你重启服务器在浏览器地址里输入地址后发现并不是你想象的那么,即context-root好像并没有该过来,但是你去项目属性中看时context-root确实是改过来了,为什么呢?这个跟你使用的服务器还有关系!!!

=======================

3.根据使用的服务器来编写相关的配置文件。

我使用的服务器是weblogic,因此必须在WEB-INFO下新建weblogic.xml配置文件,具体内容如下:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<weblogic-web-app>
<context-root>/</context-root>
</weblogic-web-app>

Tomcat可能不用,具体不祥,jboss什么的可能要编写相关的配置文件,具体大家去搜搜吧 。好了,就到这里了,希望有用!
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值