在使用supervisord 管理tomcat时遇到的小问题,supervisordtomcat
在使用supervisord 管理tomcat时遇到的小问题,supervisordtomcat
使用 supervisord 监控管理的进程必须以 nodaemon 启动,而 tomcat 的 startup.sh 脚本是daemon方式的,如果不做修改的话,supervisord 会一直报错,那就没法玩了。
办法是:
在 startup.sh 的最后的
exec "$PRGDIR"/"$EXECUTABLE" start "$@" 改为
exec "$PRGDIR"/"$EXECUTABLE" run "$@"
你可以在conf/tomcat-users.xml添加上
<role rolename="manager"/>
<user username="tomcat" password="s3cret" roles="manager"/>
然后重启服务器之后用
tomcat/s3cret登录manager
你之前这些额外引用的库是放在哪里的呢?如果是直接在项目里的就不用,如果是放在tomcat中的,那当然也要放到linux tomcat中。。
评论暂时关闭