2015-10-15 68 views
1

我收到以下消息WARN當我開始我的主機是主控制器(HC)的一個連接到域控制器(DC)....JBAS010153:節點標識符屬性設置爲默認值。請確保它是獨一無二的

[ WARN [org.jboss.as.txn](服務器服務線程池 - 33)JBAS010153:節點標識符屬性設置爲默認值。請確保它是獨一無二的。

我的主機slave.xml有follwing配置...

 <server-identities> 
      <!-- Replace this with either a base64 password of your own, or use a vault with a vault expression --> 
      <secret value="c2xhdmVfdXNlcl9wYXNzd29yZA=="/> 
     </server-identities> 

我希望這個配置是什麼原因......也許我不明白....但是我找不到node identifier property,而這是我希望能成爲這個WARN消息的原因默認祕密值....

不過,我沒有提HC查找host-slave.xml .....命令我跑了開始我的HC是.....

[host-~-\-\-\bin]$./domain.sh -Djboss.domain.master.address=nnn.nn.nn.88 -b nnn.nn.nn.89 -bmanagement nnn.nn.nn.89 &

nnn.nn.nn.88是我的DC

否則,請告知有什麼WARN消息的原因........

並請讓我知道這個含義警告消息,並告訴我們需要的配置,以克服和排除任何連續的後果,將已經被綁定這個警告......

回答

0

對於這個<server-identities>是不是問題....事實上,它不應該'完全可以觸及......

當在域模式下啓動JBoss domain.sh時,默認情況下會有三個服務器server-oneserver-twoserver-three ....當您運行一個附加到DC的HC時....自動啓動的默認服務器模式將得到衝突,當我們開始HC連接到DC, - 通過以下命令....

[host-~-\-\-\bin]$./domain.sh -Djboss.domain.master.address=nnn.nn.nn.88 -b nnn.nn.nn.89 -bmanagement nnn.nn.nn.89 &

或者由具有HC(默認host.xml主機配置......直到除非我們選擇不同的一個....)....

<domain-controller> 
     <remote host="${jboss.domain.master.address:nnn.nn.nn.88}" port="${jboss.domain.master.port:9999}" security-realm="ManagementRealm"/> 
<domain-controller> 

爲了解決這個問題,我們需要將auto-start轉換爲false .....我們需要創建新的server-group ......對於該組我們需要添加dc-created-serverhc-created-server .....我們可以選擇適當相同的配置文件或者full-hafull跨越DC和HC都創建的服務器....

所以,當我們通過配置所需HEAP大小,包括permgen space啓動組...你可以啓動DC和HC ....在DC中,您可以看到兩個創建的服務器都在創建的server-group中啓動....

DC-域控制器
HC-主機控制器

要部署你需要上傳.earweb-archive在應用程序控制臺....你不能把它放在deployments的文件夾中,你該怎麼辦在獨立模式下使用.dodeploy文件。

如果上傳相同.ear下一個版本做的,而不是在上傳過程中Remove & Add選項Replace選項.....

7

我是新來wildfly,並注意到這個警告,當我從日食開始了它的獨立(我做以下教程:https://wwu-pi.github.io/tutorials/lectures/eai/020_tutorial_jboss_project.html

此修復程序是一個節點標識符在子系統添加到核心環境:

<subsystem xmlns="urn:jboss:domain:transactions:2.0"> 
     <core-environment node-identifier="meindertwillemhoving"> 
      <process-id> 
       <uuid/> 
      </process-id> 
     </core-environment> 
     <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> 
</subsystem> 

這是在文件[wildfly] \獨立\配置\ standalone.xml。 這與https://developer.jboss.org/message/880136#880136

+0

答案相同。答案正確。我只想補充說,設置節點標識符的CLI命令是'/ subsystem = transactions:write-attribute(name = node-identifier,value = someuniquevalue)'。我使用的是Red Hat JBoss EAP 7,錯誤代碼是'WFLYTX0013'(其他所有內容似乎都是相同的)。 – jschreiner

相關問題