尝试从两者部署到 Glassfish Server Open Source Edition 3.1.2.2(内部版本 5)Netbeans
并Admin Console
引发以下消息。尽管该Applications
部分Admin Console
没有部署的应用程序。我尝试重新启动域但没有成功。
Exception while loading the app : java.lang.Exception: WEB0145: Unable to deploy web module [*module name*] at root context of virtual server [server], because this virtual server declares a default-web-module
是否有任何缓存或可以清空的东西以清理根目录,以便我可以再次在根上下文中部署我的应用程序?谢谢你的帮助!
步骤1
我从我的-directory for中的一个简单grep
-command开始。似乎这是在(我怎么会想不到呢?)中定义的。Glassfish
"default-web-module"
domains/domain1/config/domain.xml
第2步
里面domain.xml
是这样的:
<applications>
<application context-root="/" ...>
...
</application>
...
</applications>
此外,这application
会导致对先前部署在root-context="/"
. 回到家后,我会尝试删除它<application context-root="/" ...>...</application>
(当然还有备份domain.xml
)。希望这将解决问题,并且我将能够root
再次部署!