如何从Glass Fish 3.1.2中的虚拟服务器中删除Web模块

Bas*_*sit 4 glassfish-3

我开发了一个Web服务。当我想在服务器上发布它时,出现以下错误

cannot Deploy TemperatureConverterServiceClientEAR
Deployment Error for module: TemperatureConverterServiceClientEAR: Error occurred
during  deployment: Exception while loading the app : java.lang.Exception: WEB0113:
Virtual server [server] already has a web module 
[AndroidBackendAuthentication.war] loaded at [/AndroidBackendAuthentication]; 
therefore web module 
[TemperatureConverterServiceClientEAR#AndroidBackendAuthentication.war] cannot be 
loaded at this context path on this virtual server. . Please see server.log for 
more details
Run Code Online (Sandbox Code Playgroud)

我去目录C:\glassfish3\glassfish\domains\domain1\eclipseApps并删除所有文件。我也去了 在此处输入图片说明

然后,我在服务器上单击。在default Web module选项中,我有以下条目

在此处输入图片说明

我如何从这里删除这些模块。每当我尝试部署Web服务时,都会收到此消息。我如何摆脱此消息?我还从“应用程序”选项中删除了已部署的模块,此后该default Web module选项变为空。但是如果我尝试部署任何Web服务,就会收到错误消息。请帮忙

谢谢。

小智 5

我遇到了同样的问题,发现存在:进入server/glass fish server (node)/application。在那里,您的应用程序阻止了您的工作。只需删除它,并准备好:)

  • 您能否改写您的答案以使其更具可读性?尝试使用反引号字符显示带有漂亮灰色背景的菜单链接。 (2认同)

Laz*_*azy 5

您取消部署旧的网络模块

使用flow命令执行此操作:

./bin/asadmin --port $port undeploy $app
Run Code Online (Sandbox Code Playgroud)

$port表示“ glassfish管理端口”。当您使用时,start-domain 您会看到它

$app表示您要取消部署的旧模块的名称,可以使用./bin/asadmin --port $port list-applications命令查看所有网络模块已部署到该域