标签: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
标签:profile auth new 目录 roo apach conf web htm
原文地址:http://www.cnblogs.com/pzk7788/p/7054888.html