4

我开发了一个网络服务。当我想在服务器上发布它时,我收到以下错误

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

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

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

在此处输入图像描述

我怎样才能从这里删除这些模块。每当我尝试部署 web 服务时,我都会收到此消息。我怎样才能摆脱这个消息?我还从 Application 选项中删除了已部署的模块,之后此default Web module选项变为空。但是,如果我尝试部署任何 web 服务,我会收到错误消息。请帮忙

谢谢你。

4

3 回答 3

6

你应该取消部署旧的 web moudle

使用 flow 命令执行此操作:

./bin/asadmin --port $port undeploy $app

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

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

于 2013-12-31T03:48:25.517 回答
5

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

于 2013-05-23T19:54:33.873 回答
2

我遇到了同样的问题。我能够通过重新启动 glassfish 来修复它。转到服务-> 服务器。右键单击 glassfish 并重新启动。希望有帮助。

于 2012-11-19T19:13:52.170 回答