Tomcat URL前缀

时间:2012-10-15 10:12:49

标签: apache tomcat mod-jk

我收到了以下网址

http://SOMEURL/PREFIX/servlet/test.Home

我认为PREFIX与<Context path="/PREFIX">条目有关。因此,如果我不设置路径它会消失,但它不是这样的。仍然需要前缀。

因为在我的html文档中,我获得了一些css文件的路径,这些文件位于WebContent / css下的Base Web Content目录中。 并且使用这个前缀它们不再是有用的,因为它试图在/ PREFIX / css中找到它们。

我应该创建一个类似于WebContent目录的目录,其名称是PREFIX吗?

1 个答案:

答案 0 :(得分:2)

如果您希望在/PREFIX上部署您的网络应用,那么您应该:

  • 将您的<Context>元素放入您的网络应用META-INF/context.xml
  • 不使用prefix
  • 中的<Context>属性
  • 将您的WAR文件命名为PREFIX.war

如果您希望将您的webapp部署在/上(即没有前缀),请将您的WAR文件命名为ROOT.war(案例事项:使用ROOT的大写字母)