博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装Tomcat指定JDK(转)
阅读量:7121 次
发布时间:2019-06-28

本文共 1831 字,大约阅读时间需要 6 分钟。

一、应用实例

      一般情况下一台服务器只跑一个业务,那么就直接配置一套环境,设置好Java环境变量即可。某些时候一台服务器上会安装多个业务,而且各个业务需要的JDK版本各不相同,或者为了使业务独立开来,需要指定Tomcat的JDK。

      现假设某个业务的Tomcat(apache-tomcat-6.0.32)需要用到该版本JDK(jdk1.6.0_18),JDK安装目录为 "/usr/local/java/jdk1.6.0_18"。

 

二、安装Tomcat

      1、通过Apache官网下载获得Tomcat(apache-tomcat-6.0.32.tar.gz),将文件上传至指定目录,解压Tomcat安装。我上传至Linux服务器的 "/home/appuser/yuexin/" 目录下,取名为 "tomcat-yuexin" 。命令如下:

# tar zxvf apache-tomcat-6.0.32.tar.gz # mv apache-tomcat-6.0.32 tomcat-yuexin

 

      2、修改Tomcat三个配置文件,"tomcat/bin/catalina.sh" 、 "tomcat/bin/setclasspath.sh" 、 "tomcat/conf/server.xml" 。

           1) 在catalina.sh文件和setclasspath.sh文件开头的空白处加上如下两句(指定JDK):

export JAVA_HOME=/usr/local/java/jdk1.6.0_18 export JRE_HOME=/usr/local/java/jdk1.6.0_18/jre

           2) 修改server.xml文件如下内容(解决多个Tomcat启动、停止端口冲突问题):

---->
---->
---->
---->

三、启动,停止Tomcat验证安装

      1、启动Tomcat,并查看进程。如下:

# cd bin/ # ./startup.sh # ps -ef|grep tomcat root     25178     1  0 09:46 ?        00:00:30 /usr/local/java/jdk1.6.0_18/jre/bin/java -Djava.util.logging.config.file=/home/appuser/yuexin/tomcat-yuexin/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/appuser/yuexin/tomcat-yuexin/endorsed -classpath /home/appuser/yuexin/tomcat-yuexin/bin/bootstrap.jar -Dcatalina.base=/home/appuser/yuexin/tomcat-yuexin -Dcatalina.home=/home/appuser/yuexin/tomcat-yuexin -Djava.io.tmpdir=/home/appuser/yuexin/tomcat-yuexin/temp org.apache.catalina.startup.Bootstrap start root     26513 26303  0 14:48 pts/0    00:00:00 grep tomcat # ./shutdown.sh

      从进程信息可以看出Tomcat使用的JDK环境为 "/usr/local/java/jdk1.6.0_18" ,并且能正常启动和停止,启动后访问该服务器相应端口能看到Apach Tomcat的欢迎界面,停止时不影响其他应用进程。至此安装配置完成。

http://www.cnblogs.com/lioillioil/archive/2011/10/08/2202169.html

 

你可能感兴趣的文章
ubuntu workbench
查看>>
pselect 和 select
查看>>
CoffeeScript简介 <一>
查看>>
jQuery Easy UI Panel(面板)组件
查看>>
SharePoint2010升级到SharePoint2013操作手册
查看>>
WebService到底是什么?
查看>>
C++ 著名程序库 概览
查看>>
kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
查看>>
springmvc返回值、数据写到页面、表单提交、ajax、重定向
查看>>
制作可以 SSH 登录的 Docker 镜像
查看>>
PHP
查看>>
struts2 helloworld
查看>>
http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/
查看>>
王垠:对博士学位说永别
查看>>
本来连学计算机的都不是,怎么却读了计算机研究生
查看>>
LeetCode-326. Power of Three
查看>>
HDU 5305 Friends dfs
查看>>
【Swift】iOS UICollectionView 计算 Cell 大小的陷阱
查看>>
Windows Azure 入门系列课程Windows Azure 入门系列课程
查看>>
VK Cup 2016 - Round 1 (Div. 2 Edition) A. Bear and Reverse Radewoosh 水题
查看>>