一、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