您好,欢迎来到汇意旅游网。
搜索
您的当前位置:首页CentOS下安装配置JDK与Tomcat图解

CentOS下安装配置JDK与Tomcat图解

来源:汇意旅游网


安装Jdk

1:卸载掉自带JDK

在安装之前可以先看下是否有自带的jdk

java -version

用root用户登陆到系统,打开一个终端输入

rpm -qa| grep gcj

显示内容其中包含下面两行信息

# java-1.4.2-gcj-compat-1.4.2.0-27jpp

卸载

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-27jpp

如果有依赖关系,不让卸载,就用 rpm -e --nodeps 卸载就行了

此时jdk已被卸了。

2:解压jdk文件

官网下载JDK1.8 for linux,上传此文件到LINUX主机/root下,并通过终端在/usr/local目录下新建java文件夹,命令行

sudo mkdir /usr/local/java

然后将下载到压缩包拷贝到java文件夹中,命令行:

进入jdk源码包所在目录:

cp jdk-8u101-linux-x.tar.gz /usr/local/java

然后进入java目录,命令行:

cd /usr/local/java

解压压缩包,命令行:

sudo tar xvf jdk-7u45-linux-x.tar.gz

然后可以把压缩包删除,命令行:

sudo rm jdk-7u45-linux-x.tar.gz

安装完毕,JDK安装在/usr/local/java/目录下

3:设置jdk环境变量

这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量

sudo vi /etc/profile

打开之后在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0

export JRE_HOME=/usr/local/java/jdk1.8.0/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH

export PATH=$PATH:$JAVA_HOME/bin

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。

然后保存

source /etc/profile

使profile生效

4、检验是否安装成功

java –version

okay了键入 java -version 如果出现相关JDK版本信息,证明成功

安装Tomcat

前提是要配置好了jdk环境变量。

1、下载解压Tomcat文件

1 在apache上下载压缩版的apache-tomcat-7.0.70.tar.gz

2 新建文件夹temp :

mkdir /usr/local/temp/

3 将文件移到tomcat目录下:

mv apache-tomcat-6.0.32.tar.gz /usr/local/temp

cd /usr/local/temp

4 解压缩文件:

tar xzvf apache-tomcat-6.0.32.tar.gz

删除源包以节约磁盘

rm -f *.tar.gz

重命名为tomcat

mv apache-tomcat-6.0.32/ /usr/local/tomcat

2、修改环境变量

在目录/etc下修改profile文件

vi /etc/profile

export CATALINA_HOME=/usr/local/tomcat

export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

export PATH=$PATH:$CATALINA_HOME/bin

执行命令:

source /etc/profile

查看环境变量:

echo $CLASSPATH

启动tomcat:

cd /usr/local/tomcat/bin/

./catalina.sh start

或者

./catalina.sh run

如果这里有错误可以在控制台看到错误信息

(关闭tomcat ./shutdown.sh stop)

3、测试

查看Tomcat是否已经启动

netstat -ntl | grep 8080

浏览器地址栏输入 http://ip:8080/ 将8080端口加到防火墙,不然无法看见测试页面

如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。

4、防火墙配置

如果访问失败,一般认为是CentOS的iptabls防火墙的问题,方法如下:

1、tomcat的进程 : ps -ef | grep tomcat

可以看到 tomcat 的进程号是9979

2、查看进程端口:netstat -tupln | grep 9979

此时看到8080 和 8009端口都是打开的。这说明 tomcat 在centOS上已经正常运行了。

如果连不通可以vi 打开 /etc/sysconfig/iptables 的文件中追加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

iptables -F 这个命令可以清除CentOS中iptables自带防火墙默认规则。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- hids.cn 版权所有 赣ICP备2024042780号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务