0
運行tomcat容器。並用命令./standalone.sh手動啓動jms。運行tomcat的Docker容器 - 無法連接運行在tomcat容器內的jms
我dockerfile看起來像這樣
ADD dockerscript.sh /root/dockerscript.sh RUN chmod +x /root/dockerscript.sh RUN /root/dockerscript.sh run $DOCKER_HOST $DOCKER_PORT> # Start Tomcat ENV JPDA_ADDRESS 8000 CMD ["catalina.sh","jpda","run"]
在docker.sh
docker build --no-cache --build-arg DOCKER_HOST=$INPUT_HOST --build-arg DOCKER_PORT=$INPUT_PORT -t $IMAGE_NAME . docker run --name $CONTAINER_NAME -d -p $INPUT_PORT:$INPUT_PORT -p $DEBUG_PORT:$DEBUG_PORT $IMAGE_NAME
,但我不能用這種方法連接到JMS隊列。
tomcat是否可以連接在容器內運行的jboss jms。
感謝, 庫蘇馬
獲取容器內,並安裝'淨tools'然後用'nestat -plnt'檢查,如果8000端口實際上是在容器內部收聽或不運行 –
ran netstat -plnt。我沒有關於端口的任何端口信息 活動Internet連接(僅限服務器) Proto Recv-Q Send-Q本地地址外部地址狀態PID /程序名稱 /# – kusumat
您是如何運行它的?您需要先運行映像,然後使用'docker exec -it command' –