一台机子上运行使用不同Java版本的多个tomcat
方法
在tomcat/bin/下創建setenv.sh并寫入?export JAVA_HOME=/usr/share/jvm/jdk1.8.0_91?
When you starting?tomcat?using?catalina.sh, it searching for file?setenv.sh?and?sourcing?it. It is searching in?CATALINA_HOME?or?CATALINA_BASE.
即啟動tomcat時會先在bin/下找setenv.sh,如果里面設置了JAVA_HOME則優先用之。
Setting?JAVA_HOME?in?setenv.sh?gives you ability to use different tomcats with different applications that need different version of?java, but running by one user. Other user environment would not be affected by you.
相關:http://askubuntu.com/questions/468772/tomcat-does-not-recognize-java-home
當然,還需要修改監聽端口,使不同tomcat實例監聽的端口不同。
總結
以上是生活随笔為你收集整理的一台机子上运行使用不同Java版本的多个tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Winform中播放视频等【DotNe
- 下一篇: Java™ 教程(Set接口)