对没有上下文根的java应用程序进行本地测试

时间:2012-05-11 14:43:42

标签: eclipse tomcat root contextpath

以下是我的jsp示例链接:

<a href="/admin/articleEdit">New Article</a>

我的应用程序将在没有上下文根的情况下部署,因此这些链接将在生产中使用。但在本地,这会失败,因为链接不包含上下文根。我试图用“./”开始链接,但这并不能解决相关问题。

有没有办法使用Eclipse和Eclipse嵌入式Tomcat服务器本地测试java应用程序而没有上下文根? Eclipse不允许我从项目中删除上下文根。我已经尝试将上下文根设置为“/”但这没有帮助。

2 个答案:

答案 0 :(得分:1)

而不是更改上下文根,修复您的jsp hrefs。请参阅此问题的答案:Any clever ways of handling the context in a web app?

答案 1 :(得分:-1)

  1. 双击 Servers 列表中的Tomcat实例进行编辑。
  2. 选择底部的模块标签。
  3. 突出显示您的网络应用,然后点击编辑按钮。
  4. 保持文档库,将路径设置为空白。
  5. 使用确认确认。
  6. 确保已发布webapp并(重新)启动服务器。