将一个示例项目导入我的工作区,可以说这个URL看起来像这样:
http://localhost:8080/Example/login
然后我复制了示例项目,重命名/重构直到它工作。 我的问题是,我可以在哪里更改localhost之后的URL字符串? 目前,网址仍然相同,但我希望我的网址如下:
http://localhost:8080/MyProject/login
我必须提一下,在加载时“在服务器上运行”,自动URL为: http://localhost:8080/Example/ ...必须手动添加登录部分,然后控制器才能识别它。
看起来,localhost之后的名称来自ProjectName,但我在复制后重命名了。某些文档中是否需要手动进行更改?
答案 0 :(得分:1)
问自己,回答自己。 答案可以在这里找到:How to change context root of a dynamic web project in Eclipse?
首先:更改属性 - Web项目设置 - 上下文根下的Web项目设置(如果尚未完成)
其次:在服务器列表之后:右键单击服务器并清除。
应该这样做。
答案 1 :(得分:0)
您没有提到您正在使用的服务器 假设tomcat goto server.xml文件并更改如下 将上下文标记放在主机标记
中 <Context docBase="MyProject" path="/login">
请参阅更多https://tomcat.apache.org/tomcat-4.1-doc/config/context.html
的上下文标记的引用假设您将项目名称更改为MyProject