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時,可能已經解決了這個衝突,因此不須要上面這些代碼了,註釋掉以後,報錯消失。

相關文章
相關標籤/搜索