0

我想通过 IntelliJ IDE 将 WAR 部署到 Apache Tomee。如果我配置服务器并启动它,IDE 无法连接到服务器。

我知道 IntelliJ 将 JMX 参数添加到 Java Opts,以便它可以连接到它并部署档案。这些参数不会像在旧的 tomcat 中那样被忽略。JMX 端口打开,但 IDE 仍然抱怨它无法连接。

'服务器未连接。部署不可用。

我试图在 system.properties 中启用这些属性

tomee.remote.support = true
tomee.serialization.class.blacklist = -
tomee.serialization.class.whitelist = java.net.URI
openejb.system.apps = true

有类似问题或想法的人吗?

4

2 回答 2

2

我对 TomEE-7.0.1 和 IDEA 2016.2.2 有同样的问题。在评论所有这些之后:

# tomee.remote.support = true
# tomee.serialization.class.blacklist = -
# tomee.serialization.class.whitelist = java.net.URI
# openejb.system.apps = true

在 system.properties 中,战争部署成功。

于 2016-08-26T13:48:38.600 回答
0
tomee.remote.support = true
openejb.system.apps = true

这是必需的,否则无法使用 tomee 的远程部署器(想法依赖它)

tomee.serialization.class.*

那里有解释http://tomee.apache.org/ejbd-transport.html。你可以只是黑名单“-”说没有黑名单(在开发中很好)

于 2016-08-29T08:16:03.853 回答