配置 Tomcat

Tomcat的安装分为安装JDK和安装Tomcat两个步骤。

安装JDK

JDK是整个JAVA的核心,包括了java的运行环境,工具和基础类库。

cd /usr/local/src/

wget http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.tar.gz?AuthParam=1516272146_f541266466f849853f0336cf675c5b39

官网下载的1.8.0_162版本

tar zxvf jdk-8u162-linux-x64.tar.gz?AuthParam=1516272146_f541266466f849853f0336cf675c5b39

mv jdk1.8.0_162 /usr/local/jdk1.8

设置环境变量

vim /etc/profile

JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar

执行如下命令生效

source /etc/profile

检验设置是否正确

java -version

显示如下内容说明配置正确

java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)


安装Tomcat

Tomcat是用来解析java程序的软件

cd /usr/local/src

wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz

tar zxvf apache-tomcat-8.5.24.tar.gz

mv apache-tomcat-8.5.24 /usr/local/tomcat

启动tomcat

 /usr/local/tomcat/bin/startup.sh

查看是否启动成功

ps aux | grep tomcat  看是否有java相关进程
netstat -npl | grep java  正常会有三个端口,8009、8080、8005

设置开机启动

echo "/usr/local/tomcat/bin/startup.sh" >> /etc/rc.d/rc.local 
chmod a+x /etc/rc.d/rc.local  默认该文件夹没有x权限

然后浏览器输入http://192.168.153.135:8080/ 可以看到tomcat默认页面。IP为本机IP


配置Tomcat

配置Tomcat服务的访问端口

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

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

找到Connector port="8080" protocol="HTTP/1.1" 改为Connector port="80" protocol="HTTP/1.1"

保存文件后重启Tomcat

/usr/local/tomcat/bin/shutdown.sh 
/usr/local/tomcat/bin/startup.sh

配置虚拟主机

打开配置文件

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

其中<Host>和</Host>之间的配置为虚拟主机配置部分,name定义域名,appBase定义应用的目录

例:

<Host name="www.123.cn" appBase="/data/tomcatweb/"
              unpackWARs="false" autoDeploy="true"
              xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="/data/tomcatweb/" debug="0" reloadable="true" crossContext="true"/>
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="123.cn_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

其中docBase是定义网站文件的存放路径,不定义的话默认在appBase/ROOT下。

配置测试文件

mkdir /data/tomcatweb
echo "Tomcat test page" > /data/tomcatweb/1.html

配置完成后重启tomcat服务

curl -x127.0.0.1:8080 www.123.cn/1.html
Tomcat test page

同样方式可以解析jsp页面

vim /data/tomcatweb/111.jsp//内容如下:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
curl -x127.0.0.1:8080 www.123.cn/111.jsp
看结果是否类似:
<html>
<body>
<center>
Now time is :Fri Jan 19 23:35:18 CST 2018
</center>
</body>
</html>
扩展知识:

apache代理tomcat
http://blog.csdn.net/sunbobosun5680/article/details/5345896
nginx代理 tomcat
http://cxshun.iteye.com/blog/1535188

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值