2017-05-04 87 views
0

我需要爲hornet Q子系統創建連接器,接受器和連接工廠。Iam在連接到它時出現以下錯誤。可否告訴我什麼可能是錯誤的與我的cliJBOSS Cli添加連接器,接受器和連接工廠

hornetq.txt

batch 
/subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl:add(socket-binding=ssl-messaging) 
/subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl/param=ssl-enabled:add(value=true) 
/subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl/param=trust-store-path:add(value="/opt/jboss/security/CompanyServerTruststore.jks") 
/subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl/param=trust-store-password:add(value="changeit") 
/subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl:add(socket-binding=ssl-messaging) 
/subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl/param=ssl-enabled:add(value=true) 
/subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl/param=key-store-path:add(value="${jboss.web.ssl.keystore:/opt/jboss/security/CompanyServerKeyFile.jks}") 
/subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl/param=key-store-password:add(value="${VAULT::CompanyKeystore::keystore_pw::1}") 
/subsystem=messaging/hornetq-server=default/connection-factory=SSLRemoteConnectionFactory:add(connector={"netty-ssl"=>undefined}, entries = ["java:jboss/exported/jms/SSLRemoteConnectionFactory"]) 
run-batch 

錯誤:

C:\Temp\FSW\jboss-eap-6.1\bin>jboss-cli.bat --connect --file=C:\Temp\hornetq.txt 
#1 /subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl:add(socket-binding=ssl-messaging) 
#2 /subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl/param=ssl-enabled:add(value=true) 
#3 /subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl/param=trust-store-path:add(value="/opt/jboss/security/CompanyServerTruststore.jks") 
#4 /subsystem=messaging/hornetq-server=default/remote-connector=netty-ssl/param=trust-store-password:add(value="changeit") 
#5 /subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl:add(socket-binding=ssl-messaging) 
#6 /subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl/param=ssl-enabled:add(value=true) 
#7 /subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl/param=key-store-path:add(value="${jboss.web.ssl.keystore:/opt/jboss/security/CompanyServerKeyFile.jks}") 
#8 /subsystem=messaging/hornetq-server=default/remote-acceptor=netty-ssl/param=key-store-password:add(value="${VAULT::CompanyKeystore::keystore_pw::1}") 
#9 /subsystem=messaging/hornetq-server=default/connection-factory=SSLRemoteConnectionFactory:add(connector={"netty-ssl"=>undefined}, entries = ["java:jboss/exported/jms/SSLRemoteConnectionFactory"]) 
{"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-9" => {"JBAS014671: Failed services" => {"jboss.messaging.default.jms.connection-factory.SSLRemoteConnectionFactory" => "org.jboss.msc.service.StartException in service jboss.messaging.default.jms.c 
onnection-factory.SSLRemoteConnectionFactory: JBAS011639: Failed to create connection-factory 
    Caused by: HornetQException[errorType=ILLEGAL_STATE message=HQ129005: Connector {0} not found on the main configuration file]"}}}} 
Press any key to continue . . . 

回答

0

連接工廠無法找到連接器添加。因此,您需要刪除批處理過程中的連接工廠添加操作,重新加載服務器,然後添加CF.添加的連接器僅在重新加載後纔會綁定到服務器。

+0

這是cli腳本如何與jboss一起工作,有沒有一種方法可以在單個批處理執行過程中創建所有連接器接受器和連接工廠.. – Ravi

+0

是的。我們無法創建同時使用它的連接器和連接工廠。 – Varsha