第一步 JDK 的安装 A 、安装
创建安装目录,在 /usr/java 下建立安装路径,并将文件考到该路径下:
# mkdir /usr/java
2 、若是用 jdk-8u60-linux-x64 .rpm. bin 这个也是一个自解压文件,不过解压后的文件是 jdk-8u60-linux-x64 .rpm 包,执行 rpm 命令装到 linux 上就可以了。安装如下:
#chmod 755 ./jdk-8u60-linux-x64 .rpm
# ./jdk-8u60-linux-x64 .rpm .bin
# rpm -ivh jdk-8u60-linux-x64 .rpm
出现一行字: Do you aggree to the above license terms? [yes or no]
安装程序在问您是否愿意遵守刚才看过的许可协议。当然要同意了,输入 "y" 或 "yes" 回车。
安装软件会将 JDK 自动安装到 /usr/java/ 目录下。
B 、配置 #vi /etc/profile
在里面添加如下内容
export JAVA_HOME=/usr/java/jdk1.8.0_60
export JAVA_BIN=/usr/java/jdk1.8.0_60/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
注意:其中 vi 操作
# vi /etc/profile 进入 profile 编辑
Insert 插入文本操作
Esc + : qw 保存退出
让 /etc/profile 文件修改后立即生效 , 可以使用如下命令 :
# . /etc/profile
注意 : . 和 /etc/profile 有空格 .
重启测试
java -version
Javac
Java
屏幕输出 :
java version "jdk1.8.0_60"
Java(TM) SE Runtime Environment(build 1.8.0_60 -b27 )
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23 , mixed mode)
。。。。。
第二步 TOMCAT 安装和 2 个 tomcat 的设置
#tomcat1
CATALINA_BASE=/usr/java/tomcat/apache-tomcat-7.0.64-master
CATALINA_HOME=/usr/java/tomcat/apache-tomcat-7.0.64-master
export CATALINA_BASE CATALINA_HOME
#tomcat2
CATALINA_2_BASE=/usr/java/tomcat/apache-tomcat-7.0.64-workflow
CATALINA_2_HOME=/usr/java/tomcat/apache-tomcat-7.0.64-workflow
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/usr/java/tomcat/apache-tomcat-7.0.64-master
export TOMCAT_HOME
TOMCAT_2_HOME=/usr/java/tomcat/apache-tomcat-7.0.64-workflow
export TOMCAT_2_HOME
保存退出。
#source /etc/profile
来到第二个 tomcat 的 bin 目录下
在 shutdown .sh 和 startup.sh 中加入
export JAVA_HOME=
export PATH=
export CLASSPATH=
### 以上三个环境变量就是 JAVA 的环境变量可以不写 ###
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
最后把 tomcat_2/conf 下的 server.xml 打开
修改 shudown 端口与启动端口。这样就可以在 linux 下同时运行两个 tomcat 了。运行更多 tomcat 方法是一样的。
<Server port= ” 8005 ” shutdown= ” SHUTDOWN ” > 8005 改成 8006 (或其他不用的端口)
<Connector= ” 8080 ” protocol= ” HTTP/1.1 ”
connectionTimeout= ” 2000 ”
redirectPort= ” 8443 ” > 8080 改成 8081 (或其他不用的端口)
<Connector= ” 8009 ” protocol= ” AJP/1.3 ” redirectPort= ” 8443 ” > 8009 改成 8010 (或其他不用的端口)
主要要点就是 tomcat 启动的时候会去查找 tomat 的根目录,而这是通过查询系统环境变量 CATALINA_HOME 以及 CATALINA_BASE 来做到的,于是我们只需要设置这两个变量即可。现在我们把 tomcat 拷贝成 2 份,分别为 tomcat1 和 tomcat2 , tomcat1 我们使用之前配置好的默认配置( CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目录),但 tomcat2 我们不能再使用系统上配置的这两个变量了,那么我们就在 tomcat2 的 bin 目录下面的 catalina.sh 临时修改设置 CATALINA_HOME 和 CATALINA_BASE 为 tomcat2 的根目录即可,如果再加 tomcat 以此类推即可。
其实上面的完全不用在意了,我全部搞定了,当然如果你要另行配置的话,会对你有帮助
所以只要看下面就好了 第三步 tomcat 所在目录的及启动关闭命令
主数据: /usr/java/tomcat/apache-tomcat-7.0.64-master
工作流: /usr/java/tomcat/apache-tomcat-7.0.64-workflow
先把 bin 目录的权限打开
chmod 777 /usr/java/tomcat/apache-tomcat-7.0.64-workflow/* ( 我这里全部赋权,不建议 )
再进入 tomcat 的操作 bin 目录下
cd /usr/java/tomcat/apache-tomcat-7.0.64-workflow/bin
最后执行 启动命令 或者 停止命令
sh startup.sh 或者 shutdown.sh
tomcat 服务器Linux环境搭建
最新推荐文章于 2024-07-21 13:46:54 发布