linux笔记36-tomcat/resin搭建

本文详细介绍了如何安装配置Tomcat和Resin应用服务器,包括JDK的安装配置、Tomcat与Resin的下载安装步骤、端口配置以及虚拟主机设置等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat/resin搭建
一、tomcat安装配置
1、什么是tomcat
Tomcat是用来解析jsp程序的一个软件,是apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat是一个轻量级应用服务器,在中小型系统和并发 访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选
2、安装JDK
wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz?AuthParam=1516420209_bdf6c3b1728b4b8513a22daa3dbe794c
tar -zxvf jdk-8u161-linux-x64.tar.gz
mv jdk1.8.0_161 /usr/local/jdk1.8.0_161

vim /etc/profile.d/java.sh #加入如下配置
JAVA_HOME=/usr/local/jdk1.8.0_161
JAVA_BIN=/usr/local/jdk1.8.0_161/bin
JRE_HOME=/usr/local/jdk1.8.0_161/jre
PATH=$PATH:/usr/local/jdk1.8.0_161/bin:/usr/local/jdk1.8.0_161/jre/bin
CLASSPATH=/usr/local/jdk1.8.0_161/jre/lib:/usr/local/jdk1.8.0_161/lib:/usr/local/jdk1.8.0_161/jre/lib/charsets.jar

配置完成后,进行初始化:
. /etc/profile.d/java.sh
然后可以查看java版本:
java -version




3、下载安装tomcat
cd /usr/local/src
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.tar.gz
tar -zxvf apache-tomcat-7.0.82.tar.gz
mv apache-tomcat-7.0.82 /usr/local/tomcat
cp -pv /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat

vim /etc/init.d/tomcat   #从第二行加入


#chkconfig: 2345 63 37
#description: tomcat server init script
#Source Funtion Library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_161
CATALINA_HOME=/usr/local/tomcat


/etc/init.d/tomcat start

浏览器访问8080端口,可以看到已经启动成功:


4、配置tomcat
更改默认启动端口:
cd /usr/local/tomcat
vim conf/server.xml
把Connector port=”8080”改为Connector port=”80”
配置新虚拟主机:
找到</Host>下一行插入新的<Host>内容如下:
<Host name=”www.111.com” appBase=”/data/tomcatweb”
unpackWARs=”false” autoDeploy=”true” xmlValidation=”false”
xmlNamespaceAware=”false”>
<Context path=”” docBase=”./” debug=”0” reloadable=”true” crossContext=”true”/>
</Host>

重启:service tomcat stop;service tomcat start
二、resin搭建配置
1、首先安装jdk,同上
2、安装resin
cd /usr/local/src
wget http://www.caucho.com/download/resin-4.0.36.tar.gz
tar zxvf resin-4.0.36.tar.gz
cd resin-4.0.36
./configure --prefix=/usr/local/resin --with-java-home=/usr/local/jdk1.8.0_161
make
make install
/etc/init.d/resin start

3、配置resin
cd /usr/local/resin/conf
vim resin.xml
结构:
<cluster id=”app”> <host></host></cluster>
虚拟主机配置就在<host></host>里配置,修改如下:
<host id="www.123.com" root-dirctory=".">
<web-app id="/" root-directory="/tmp/123/">
</host>

vim /tmp/123/111.jsp  #加入如下内容
<html><body><center>
Now time is:<%=new java.util.Date()%>
</center></body></html>

测试:浏览器访问www.123.com:8080/111.jsp




resin端口访问更改:
vim resin.properties
修改app.http和web.http后面的端口号即可


使用nginx代理8080端口的resin:
配置nginx的虚拟主机文件:
server{
      server_name www.123.com;
      location /{
        proxy_pass http://127.0.0.1:8080/;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
}      
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值