2012-10-15 90 views
0

我得到了以下網址Tomcat的網址前綴

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

我認爲PREFIX有事做,在<Context path="/PREFIX">條目。所以如果我不設置路徑,它會消失,但它不是這樣的。前綴仍然需要。

因爲在我的html文檔中,我得到了一些css文件的路徑,它們位於WebContent/css下的Base Web Content目錄中。 和這個前綴他們不再是因爲它試圖找到他們在/ PREFIX/css ..

我應該只是創建一個目錄類似於PREFIX作爲名稱的WebContent目錄?

回答

2

如果要被部署在/PREFIX你的web應用,那麼你應該:

  • 把你<Context>元素在你的web應用程序的META-INF/context.xml
  • 沒有使用prefix屬性,爲<Context>
  • 名稱WAR文件PREFIX.war

如果您希望您的webapp部署在/(即沒有前綴),然後將您的WAR文件命名爲ROOT.war(案例事宜:使用ROOT的大寫)。