CentOS7 配置jdk和Tomcat

一、准备工作

1、JDK为(jdk1.7.0linux_x64_1.7.0_80

2、Tomcat为(apache-tomcat-7.0.70)

二、配置JDK

1、/usr下新建/java

# mkdir /usr/java

# cd /usr/java

2、jdk压缩包上传到java目录下并解压

# tar zxvf jdk1.7.0linux_x64_1.7.0_80.tar.gz

3、配置环境变量

  # vi /etc/profile

在文件前添加以下变量

export JAVA_HOME=/usr/java/jdk1.7.0 #地址要与安装版本一样

 export JRE_HOME=${JAVA_HOME}/jre

 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

 export PATH=${JAVA_HOME}/bin:$PATH

  保存退出并执行文件使之生效

# source /etc/profile

4、测试是否成功

# java -version

显示:java version "1.7.0_80"

Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

三、部署Tomcat

1、tomcat压缩包上传到/usr/local目录下并解压

# tar zxvf apache-tomcat-7.0.70.tar.gz

# mv apache-tomcat-7.0.70  tomcat //重命名

2、修改配置文件

# cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat

# vim /etc/init.d/tomcat

在第二行加入以下内容:

# chkconfig: 112 63 37

# description: tomcat server init script

# Source Function Library

. /etc/init.d/functions

JAVA_HOME=/usr/java/jdk1.7.0/ #修改相应地址

CATALINA_HOME=/usr/local/tomcat

3保存文件后,执行以下操作:

chmod 755 /etc/init.d/tomcat

chkconfig --add tomcat

chkconfig tomcat on

4、启动tomcat:

# service tomcat start

5、开启防火墙8080端口:

# firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加该端口

# systemctl.stop firewalld.service //修改后要重启防火墙

# systemctl.start firewalld.service

查看是否启动成功:

# ps aux |grep tomcat

如果有进程的话,请在浏览器中输入http://IP:8080/ 你会看到tomcat的主界面。

四、修改端口

1. 配置tomcat服务的访问端口

tomcat默认启动的是8080,如果你想修改为80,则需要修改server.xml文件:

vim /usr/local/tomcat/conf/server.xml

找到:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"

               redirectPort="8443" />

修改为:

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"

               redirectPort="8443" />

2. 配置新的虚拟主机

# cd /usr/local/tomcat/conf/

# vim server.xml

找到</Host>下一行插入新的<Host>内容如下:

<Host name="www.linuxidc.com" appBase="/data/tomcatweb"

    unpackWARs="false" autoDeploy="true"

    xmlValidation="false" xmlNamespaceAware="false">

    <Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>

</Host>

保存后,重启tomcat:

service tomcat stop

service tomcat start

五、测试tomcat

1、先创建tomcat的测试文件:

vim /data/tomcatweb/111.jsp

加入如下内容:

<html><body><center>

    Now time is: <%=new java.util.Date()%>

</center></body></html>

保存后,使用curl测试:

[root@localhost ~]# curl -xlocalhost:80 www.linuxidc.com/111.jsp

看看运行结果是否是:

<html><body><center>

    Now time is: Thu Jun 13 15:26:03 CST 2013

</center></body></html>

 

猜你喜欢

转载自blog.csdn.net/N_HuangJunyi/article/details/79885050