WildFly部署问题

从新安装2019.2版本的idea以后,wildfly8.1.0很差使了。java

问题:启动以后,只有wildfly启动了,项目貌似没有部署,也没有启动,而且配置了wildfly以后,idea总识别为16.1.0,不知道为何。json

猜测:2019.2的idea和wildfly8.1.0不兼容了(或者是idea 2019.2不支持wildfly 8.1.0了)。ide

过程:从新下载wildfly最新版本17.0.0,虽然启动未成功,但总算部署了,有错误日志报出。idea

 

问题:使用wildfly 17.0.0以后,启动报错,rest

wildfly目录/modules/system/layers/base/org/picketbox/main/picketbox-4.9.4.Final.jar!/auth.confcannot be read

缘由:在wildfly 10 及以后的版本中,有一个系统属性 java.security.auth.login.config,它的值是上面这个路径,可是在10以前的版本里,没有这个属性,因此,在使用10及之后的版本时,配置这个系统变量值为空便可,用来覆盖原有的。-Djava.security.auth.login.config=日志

 

问题: java.security.auth.login.config属性的做用code

猜测:暂无答案,若是有大神知道,求告知xml

 

问题:wildFly 17.0.0 启动报错 com.fasterxml.jackson.datatype.jdk8.Jdk8Module cannot be cast to com.fasterxml.jackson.databind.Module部署

猜测:wildFly 8和 jackson有冲突,因此在使用 8 时,在jboss-deployment-structure.xml中添加了it

<module name="com.fasterxml.jackson.core.jackson-core" />
<module name="com.fasterxml.jackson.core.jackson-databind" />
<module name="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" />
<module name="org.jboss.resteasy.resteasy-jackson2-provider" />

可是在wildFly 17时,可能已经解决了这个冲突,因此不须要上面这些代码了,注释掉以后,报错消失。

相关文章
相关标签/搜索