我想通过IntelliJ IDE将一个WAR部署到Apache Tomee。如果我配置服务器并启动它,则IDE无法连接到服务器。
我知道IntelliJ将JMX参数添加到Java Opts中,因此它可以连接到它并部署存档。这些参数不会被忽略,因为它在旧的tomcats中。 JMX端口打开,但IDE仍然抱怨它无法连接。
'服务器未连接。部署不可用。'
我事件试图在system.properties
中启用这些属性tomee.remote.support = true
tomee.serialization.class.blacklist = -
tomee.serialization.class.whitelist = java.net.URI
openejb.system.apps = true
有类似问题或想法的人?
答案 0 :(得分: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中成功部署了战争。
答案 1 :(得分:0)
tomee.remote.support = true
openejb.system.apps = true
这是必要的,否则无法使用tomee的远程部署者(想法依赖于它)
tomee.serialization.class.*
解释那里http://tomee.apache.org/ejbd-transport.html.You可以直接黑名单“ - ”表示没有黑名单(在开发中很好)