我通过添加“动态 Web 模块”方面从 Eclipse 部署 .war 应用程序,然后右键单击项目并选择“运行方式 -> 在服务器上运行”。
这很好用,但默认情况下项目部署到 Tomcat 的 /web
上下文,因为项目名称是 web
。有没有一种方法可以在不将项目名称更改为 ROOT 的情况下从 Eclipse 部署到 Tomcat?
最佳答案
您需要转到 Server View
.. 双击 tomcat,这将打开一个新窗口(带有 2 个选项卡)。选择显示 Modules
的那个,您的应用程序将在此处列出(带有上下文路径)。您可以从此处将上下文路径从/web 更改为其他任何内容。
或者,您可以打开 server.xml 查找名为 context 的标记。在此标记中,您会发现上下文根为/web.. 更改它。
关于java - 将 webapp 从 Eclipse 部署到 Tomcat 根上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6665245/