设为首页 收藏本站
查看: 617|回复: 0

[经验分享] tomcat 安装部署

[复制链接]

尚未签到

发表于 2018-12-2 14:28:45 | 显示全部楼层 |阅读模式
  一、tomcat 是什么?
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。


二、常规的安装方法
[root@VM-14 ~]# cd /opt/soft/
[root@VM-14 soft]# chmod +x jdk-6u35-linux-x64.bin
[root@VM-14 soft]# ./jdk-6u35-linux-x64.bin
Unpacking...
Checksumming...
Extracting...
#省略打印部分.......
For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue..... #回车
Done.

#创建jdk文件存放目录
[root@VM-14 soft]# mkdir /usr/java

#移动jdk解压文件到jdk存放目录
[root@VM-14 soft]# mv jdk1.6.0_35 /usr/java/

#解压tomcat文件
[root@VM-14 soft]# tar zxf apache-tomcat-6.0.36.tar.gz

#移动tomcat解压文件到/usr/lcoal/下 命名为tomcat
[root@VM-14 soft]# mv apache-tomcat-6.0.36 /usr/local/tomcat

宣告jkd和tomcat的全局变量编辑/etc/profie
[root@VM-14 soft]# vim /etc/profile
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/java/jdk1.6.0_35
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

#宣告变量环境生效
[root@VM-14 soft]# source /etc/profile

查看jdk版本信息,同时也是查看jdk是否安装成功
[root@VM-14 soft]# /usr/java/jdk1.6.0_35/bin/java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)

启动tomcat服务
[root@VM-14 soft]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_35
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar

#查看8080,8009,8005端口是否启动
[root@VM-14 soft]# netstat -lnt |grep -E "80.*"
tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      

#查看tomcat、jdk 进程(相同的进程)
[root@VM-14 soft]# ps -ef |grep tomcat
root     19485     1  5 01:02 pts/1    00:00:03 /usr/java/jdk1.6.0_35/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root     19655 19177  0 01:03 pts/1    00:00:00 grep tomcat

[root@VM-14 soft]# ps -ef |grep jdk
root     19485     1  4 01:02 pts/1    00:00:03 /usr/java/jdk1.6.0_35/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root     19657 19177  0 01:03 pts/1    00:00:00 grep jdk


三、tomcat 多实例的安装方法
ps: 接上文,常规安装的方法

#依次拷贝apache-tomcat-6.0.36到/use/local 目录下分别命令tomcat1、tomcat2
[root@VM-14 soft]# cp -r apache-tomcat-6.0.36 /usr/local/tomcat1
[root@VM-14 soft]# cp -r apache-tomcat-6.0.36 /usr/local/tomcat2

#依次更改tomcat1和tomcat2的server.xml配置文件
ps:更改的几个部分概述

#更改监听关闭tomcat服务的端口!

ps:三个实例tomcat、tomcat1、tomcat2 依次为 8005 8006 8007

#更改见监听客户端请求的端口

ps:三个实例tomcat、tomcat1、tomcat2  依次为 8080 8081 8082

#更改apache 装个模块对应的端口(这个端口如无需要可以关掉)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-642454-1-1.html 上篇帖子: Linux学习总结(五十)安装jdk和tomcat 下篇帖子: tomcat+jsp+mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表