1

我正在使用 Netbeans 开发 Web 应用程序。当我尝试部署 Web 应用程序 GlassFish 时,会生成以下错误。

WARNING: JMX007: Cannot start JMX connector JmxConnector config: 
{ name = system, Protocol = rmi_jrmp, Address = 0.0.0.0, Port = 8686, 
AcceptAll = false, AuthRealmName = admin-realm, SecurityEnabled = false} 
having exception java.net.MalformedURLException: Bad URL path:
 _abc.def.int:8686/jndi/rmi://XYZ_abc.def.int:8686/jmxrmi
SEVERE: java.net.MalformedURLException: Bad URL path: 
_abc.cde.int:8686/jndi/rmi://XYZ_abc.cde.int:8686/jmxrmi

请注意我的完整计算机名称是XYZ_abc.cde.int,我无法更改主机名。据此主机名下划线是非法的。但不幸的是,我无法更改主机名。

有没有办法在不更改计算机名称的情况下使用 Netbeans 部署 GlassFish?我搜索了一种方法来更改 GlassFish 的主机名,但没有运气。

请帮忙。提前致谢。

4

3 回答 3

2

只需转到服务器源的路径\glassfish4\glassfish\domains\domain1\config\domain.xml

然后在标签下

<admin-service system-jmx-connector-name="system" type="das-and-server">

更改address="0.0.0.0"address="127.0.0.1"

然后在标签下

<admin-service system-jmx-connector-name="system">

更改address="0.0.0.0"address="127.0.0.1"

希望能和你一起解决它对我有用......

于 2015-10-23T02:36:26.603 回答
0

您是否尝试过: 如何在 Glassfish 生成的网址中更改域名?

您是否在 localhost 上进行开发和部署?如果是,请尝试使用 localhost 来设置服务器连接...

于 2013-08-12T21:12:03.397 回答
0

在 GlassFish 管理 Web 控制台中打开配置 -> 服务器配置 -> 管理服务并将地址参数设置为localhost或您的 IP。

于 2015-03-20T14:44:49.263 回答