尝试从两者部署到 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再次部署!