我正在运行tomcat容器。并使用命令./standalone.sh手动启动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。
谢谢, 库苏马