2017-11-29 19 views
0

Java 8을 사용하는 Amazon Linux에서 Wildfly 11.0.0.Final을 방금 설치했습니다. $ JBOSS_HOME/standalone/configuration/standalone.xml 파일에서 AJP 포트를 활성화하려면 어떻게해야합니까? 나는 내가 http 포트에 연결할 수있어 비록 내가 내 서버를 다시 시작할 때 Wildfly 11에서 AJP 포트를 활성화하려면 어떻게해야합니까?

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"> 
    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/> 
    <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/> 
    <socket-binding name="ajp" port="8009"/> 
    <!-- <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/> --> 
    <socket-binding name="http" port="${jboss.http.port:8081}"/> 
    <socket-binding name="https" port="${jboss.https.port:8443}"/> 
    <socket-binding name="txn-recovery-environment" port="4712"/> 
    <socket-binding name="txn-status-manager" port="4713"/> 
    <outbound-socket-binding name="mail-smtp"> 
     <remote-destination host="localhost" port="25"/> 
    </outbound-socket-binding> 
</socket-binding-group> 

그러나, 나는 AJP 포트에 연결할 수 없습니다 ... 내 소켓 바인딩을 위해 구성된 다음이 ...

[[email protected] ~]$ telnet localhost 8081 
Trying 127.0.0.1... 
Connected to localhost. 
Escape character is '^]'. 
quit 
HTTP/1.1 400 Bad Request 
Content-Length: 0 
Connection: close 

Connection closed by foreign host. 
[[email protected] ~]$ telnet localhost 8009 
Trying 127.0.0.1... 
telnet: connect to address 127.0.0.1: Connection refused 

Wildfly 11에서 내 AJP 포트를 활성화하려면 어떻게해야합니까?

답변

0

활성화해야합니다. 당신이 그것을 가능하게 할 필요가 좀 더 세부에 대한 AJP Listeners을 볼 수 있지만 짧은 대답은 :

[[email protected]:9999 /] /subsystem=undertow/server=default-server/ajp-listener=myListener:add(socket-binding=ajp, scheme=http, enabled=true)

이 기능을 활성화 jboss-cli.sh를 사용합니다. 이 경우 myListener은 원하는 이름입니다. 그러면 리스너를 사용할 수 있도록 standalone.xml의 undertow 섹션에 항목이 추가됩니다. 이 작업을 수행하려면 다시 시작해야합니다.