码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat

时间:2017-06-20 18:03:33      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:profile   auth   new   目录   roo   apach   conf   web   htm   

一、Tomcat 简介

(1) Apache 是 PHP 的应用服务器,而 Tomcat 是 JSP 的应用服务器,用于 Java 的 Web 应用服务器,是开发和调试 JSP 程序的首选
(2) 实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的
(3) 安装 Tomcat 前要先安装 JDK ,JDK 是整个 Java 的核心,包括了 Java 运行环境,Java 工具和 Java 基础的类库,所以要想运行 jsp 的程序必须要有 JDK 的支持,JDK 是 JSP 运行解析的一个容器

二、安装 JDK

cd /usr/local/src
wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1497943444_67a8c7f5a78bdb0fb570c568dc310e6e
tar zxvf jdk-8u131-linux-x64.gz
mv jdk1.8.0_131 /usr/local/
cat >> /etc/profile.d/java.sh << EOF    # 设置 Java 环境变量
JAVA_HOME=/usr/local/jdk1.8.0_131/
JAVA_BIN=/usr/local/jdk1.8.0_131/bin
JRE_HOME=/usr/local/jdk1.8.0_131/jre
PATH=$PATH:/usr/local/jdk1.8.0_131/bin:/usr/local/jdk1.8.0_131/jre/bin
CLASSPATH=/usr/local/jdk1.8.0_131/jre/lib:/usr/local/jdk1.8.0_131/lib:/usr/local/jdk1.8.0_131/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
EOF
source /etc/profile.d/java.sh
java -version # 检查是否设置正确

 

三、安装 Tomcat

cd /usr/local/src
wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz
tar zxvf apache-tomcat-7.0.57.tar.gz
mv apache-tomcat-7.0.57 /usr/local/tomcat
mv /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
[root@localhost 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/local/jdk1.8.0_131/ # 注意版本号 CATALINA_HOME=/usr/local/tomcat
chmod 755 /etc/init.d/tomcat chkconfig --add tomcat chkconfig tomcat on
/etc/init.d/tomcat start
ps aux | grep tomcat

 

四、Tomcat 基础配置

[root@localhost ~]# vim /usr/local/tomcat/conf/server.xml
<Connector port="80" protocol="HTTP/1.1"    # 修改监听端口
    connectionTimeout="20000"
    redirectPort="8443" />

<Host name="www.123.com" appBase="/data/tomcatweb"    # 添加虚拟主机(红色部分为域名及网站根目录)
    unpackWARs="false" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
</Host>
[root@localhost ~]# mkdir -p /data/tomcatweb      # 创建测试使用的网站目录
[root@localhost ~]# touch /data/tomcatweb/1.jsp
[root@localhost ~]# vim /data/tomcatweb/1.jsp
<html><body><center>
    Now time is: <%=new java.util.Date()%>
</center></body></html>
/etc/init.d/tomcat stop     # Tomcat 不支持 restart
/etc/init.d/tomcat start

技术分享

 

 

 

      

Tomcat

标签:profile   auth   new   目录   roo   apach   conf   web   htm   

原文地址:http://www.cnblogs.com/pzk7788/p/7054888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!