[App] rhel7 下启动多个 Tomcat

来源:互联网 发布:电话视频会议软件 编辑:程序博客网 时间:2024/04/28 14:51

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上TomcatApache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

诀窍是,当配置正确时,ApacheHTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,TomcatIISWeb服务器一样,具有处理HTML页面的功能,另外它还是一个ServletJSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0

 

yum -y install java-1.8.0

# vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JRE_HOME/lib:$JRE_HOME/lib

export PATH=$JRE_HOME/bin:$PATH

ulimit -n 65536

 

# source /etc/profile

# cd /usr/local/src

wgethttp://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz

cp -a /usr/local/src/apache-tomcat-8.5.23 /usr/local/

cp -a /usr/local/src/apache-tomcat-8.5.23/usr/local/apache-tomcat-8.5.23.1

vi /usr/local/apache-tomcat-8.5.23/bin/catalina.sh

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"

export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.23

export CATALINA_HOME=/usr/local/apache-tomcat-8.5.23

export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64

 

# cd/usr/local/apache-tomcat-8.5.23/bin

./startup.sh      #启动第一个 tomcat

 

# vi /usr/local/apache-tomcat-8.5.23.1/bin/catalina.sh

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"

export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.23.1

export CATALINA_HOME=/usr/local/apache-tomcat-8.5.23.1

export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64

 

vi /usr/local/apache-tomcat-8.5.23.1/conf/server.xml       #更改端口

 

# cd /usr/local/apache-tomcat-8.5.23.1/bin

./startup.sh        #启动第二个 tomcat

 

# netstat -tunlp |grep java       #查看tomcat端口

#最后 web端登录测试