目前要访问我的动态Web项目(在tomcat servlet容器中运行),我访问以下URL:
http://localhost:8080/[Eclipse_Project_Name]
我对此有几个问题:
配置在哪里 强迫网址要求 Eclipse项目名称?我没有看到 这在web.xml中。
说我想 更改用于访问我的网址 项目。也许我想要它 root:localhost:8080 /,或者也许吧 不同的目录结构 共。我该怎么做?
由于
答案 0 :(得分:10)
强制URL要求Eclipse项目名称的配置在哪里?我在web.xml中没有看到这个。
创建新动态Web项目时,向导的第一页会要求您输入项目名称,在第三页中,您可以更改Web模块默认为项目名称的上下文根等设置(上下文根是您正在谈论的URL的一部分)。
此信息未存储在web.xml
中,它存储在项目的.settings
目录中(准确地说,存储在org.eclipse.wst.common.component
中),稍后会添加到/Servers/Tomcat v6.0 Server at localhost-config/server.xml
中。当您将项目添加到Tomcat服务器时,在<Context>
元素中的1}}。
说我想要更改用于访问我的项目的网址。也许我希望它在root:localhost:8080 /,或者可能是一个不同的目录结构。我该怎么做?
在项目上右键单击,然后属性&gt;网站项目设置。在那里你可以改变上下文根。然后转到Tomcat服务器上的服务器视图,右键单击并选择清理... ,系统会提示您接受修改服务器配置。
答案 1 :(得分:1)
要在eclipse中更改上下文根,请按照以下步骤进行操作
右键单击Project - &gt; Properties - &gt; WebProject