GlassFish v3.0.1忽略了sun-web.xml

时间:2011-08-10 17:12:59

标签: web-services web-applications glassfish war

我有一个WAR(extendedname1.01.war),我已经设置了一个sun-web.xml,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application         
Server 7.0 Servlet 2.3//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun- web-app_2_3-0.dtd">
<sun-web-app>
   <context-root>/app</context-root>
 </sun-web-app>

当我部署war时,它会忽略sun-web.xml中的上下文,并将上下文根保留为/extendedname1.01。

sun-web.xml位于我战争的WEB-INF /文件夹中。

有人可以对此有所了解吗?

非常感谢

1 个答案:

答案 0 :(得分:3)

管理GUI工具存在问题。 您应该通过命令行asadmin工具部署您的应用程序: 例如:

./asadmin deploy extendedname1.01