尝试同时从两者部署到Glassfish服务器开源版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步
我开始用一个简单的grep
对我-command Glassfish
-directory了"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
再次部署到该位置!
自从我遇到这个问题以来,其他人也可能也会这样做。因此,我将回答自己的问题,而不是删除它。
按照我在问题中提到的步骤进行操作后,我注意到中的config domain.xml
仍然使用引用了应用程序context- root="/"
。从文件中删除该应用程序并将其保存后,我可以再次将应用程序部署到/
!
我使用的是NetBeans 8.0.2、JDK1.8和Glassfish 4。我还使用了另一个配置,使用了NB 7.3.1、jdk 1.7和GF 3.1.2和相同的结果。 我正在创建一个新的Java EE项目,只有一个EJB模块。当我尝试部署EJB模块时,我得到以下错误: 这是服务器日志: 我已经证实了这个.罐子是存在的。我找遍了所有地方,也没有找到类似的东西。我能做什么?Netbeans、Jav
我正在尝试将一个简单的web服务部署到GlassFish。以下是web服务类: 任务是一个简单的界面。界面如下: 当我试图通过Netbeans部署web服务时,我得到以下错误:
我创建了两个java web应用程序,一个使用mysql,另一个使用oracle。我在glassfish4.0服务器中部署了这些应用程序,并且工作正常。然后,我在服务器中创建集群,其中1个实例位于本地节点,1个实例来自远程节点。该集群和实例成功运行 然后我将应用程序部署到集群,当我在浏览器中运行web时, 应用程序使用mysql显示错误“类名错误或未为com.mysql.jdbc.jdbc2.op
我有一个rails应用程序,正在运行水豚 以下是我如何在我的支持/环境中设置它。rb: 我注意到,如果我停止 然后设置默认下载目录,然而,浏览器会自动弹出,我想禁用它。 当我两者都有: 它运行headless,但未设置默认下载路径。 我有以下版本: 水豚(2.14.2) selenium webdriver(3.6.0) chromedriver辅助程序(1.1.0)
问题内容: 我刚刚发现了此功能。 使用“ @interface”语法声明接口可让您输入默认值。 对我来说这是新事物。该默认值应该如何使用。 我找不到对此的引用,因为Java 1.5中“ @”添加之前,www充满了Java接口文档(是.5还是.4中的?) 编辑 感谢您的回答(我已经有点接近“注释”了,因为我已经使用了标签):P 我知道我应该在多年前阅读该文件!!! 许多API需要大量样板代码。 对于
我试图在NetBeans中创建简单的restful webservice。在我将webservice连接到JDBC并给出一些运行时异常之前,一切都很顺利。我一直在使用Netbeans 8.0.2和glassfish 4.0。有人遇到同样的问题吗? 我尝试了任务管理器->Process->end process Java SE,但没有效果。