首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-08-26 
java web服务中context-root设置问题比如我们的项目名称是myApp(即myApp文件夹下有WEB-INFO文件夹),发布在

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什么的可能要编写相关的配置文件,具体大家去搜搜吧 。好了,就到这里了,希望有用!

热点排行