2014-04-26 56 views
0

是否有可能有我的戰爭部署到本地主機:8080,而不是本地主機:8080/mywarGlassFish的部署戰爭爲localhost:8080

我把這樣的自動部署文件夾,如果我添加斜線和戰爭的名稱應用加載就好了。否則,localhost:8080會顯示一些歡迎頁面。

我沒有找到有關如何跳過它並將我的war文件部署到根的信息。

回答

1

是的,這是可能的。您可以在文件glassfish-web.xml中爲您的Web應用程序設置上下文根。如果您沒有此文件,請在WEB-INF文件夾中創建它。

它應該是這樣的:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application 
Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd"> 
<glassfish-web-app error-url=""> 
    <context-root>/</context-root> 
</glassfish-web-app> 

這應該Glassfish的工作,3和4對於GlassFish 2,你需要一個名爲sun-web.xml一個類似的文件。

參見: