2011-12-20 76 views
0

如何在Web應用程序的上下文中設置crossContext指令,以便任何WTP發佈/部署都將此設置更正爲生成的應用程序context.xml(conf/Catalina/localhost /appname.xml)如何在Eclipse WTP中自動設置crossContext Tomcat

我試圖在Servers context.xml中將其設置爲「default」,但也在Web應用程序的WEB-INF/context.xml中生成了一個存根context.xml,但似乎沒有在這裏幫助;/

的WEB-INF/context.xml中:

<?xml version="1.0" encoding="UTF-8"?> 
<Context crossContext="true"> 
</Context> 

注:

相關How to get a tomcat project path from different project in same tomcat by using java

回答

0

這很簡單,但並不完美:

  1. WTP通過添加模塊到tomcat後,打開WTP Tomcat的server.xml中(通常位於你的workspace > Servers > Tomcat vX.X Server at localhost),並添加屬性crossContext="true"到的該<Context>標籤相應的網頁模塊。
  2. 檢查「發佈模塊上下文來單獨的XML文件」在Tomcat的WTP前端

積極的副作用: 這將生存任何「乾淨雄貓工作目錄」或「清潔工程」行動

(仍然)陰性: 這將覆蓋/如果你改變任何WTP牛逼刪除影響server.xml的omcat選項,如添加新模塊,更改端口...在此操作之後,您必須重新添加它。 仍然沒有前端選項,如reloadableContextPath;/

相關問題