16.1-16.3 Tomcat介绍,安装JDK和Tomcat

16.1 Tomcat介绍
16.2 安装jdk
16.3 安装Tomcat

扩展
java容器比较 
http://my.oschina.net/diedai/blog/271367    
http://www.360doc.com/content/11/0618/21/16915_127901371.shtml 

j2ee、j2se、ejb、javabean、serverlet、jsp之间关系 
http://bbs.csdn.net/topics/50015576 
tomcat server.xml配置详解  
http://blog.csdn.net/yuanxuegui2008/article/details/6056754 
tomcat常用数据库连接的方法  
http://wjw7702.blog.51cto.com/5210820/1109263 



16.1 Tomcat介绍

 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

 java程序写的网站用tomcat+jdk来运行

 tomcat是一个中间件,真正起作用的,解析java脚本的是jdk

 jdk(java development kit)是整个java的核心,它包含了java运行环境和一堆java相关的工具以及java基础库。

 最主流的jdk为sun公司发布的jdk,除此之外,其实IBM公司也有发布JDK,CentOS上也可以用yum安装openjdk

LAMP,LNMP针对PHP语言解析


16.2 安装jdk

大纲

blob.png

1 进去/usr/local/src目录下

2 进去oracle下载JDK,也可以wget下载。

现在的方法是先下载到windows上面,然后利用xftp进行传输,将jdk的包传输到linux上面。

2.1 访问jdk下载页面

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 

先同意下载许可,在下载对应Linux x64的jdk包

blob.png

2.2 下载完毕后,利用xftp进行传输

blob.png

[root@AliKvn src]# ls |grep jdk

jdk-8u171-linux-x64.tar.gz

3 解压包

#tar zxvf jdk-8u171-linux-x64.tar.gz

解压后,讲jdk的目录移动到相关目录下并改名

#mv jdk1.8.0_144 /usr/local/jdk1.8

4 在/etc/profile里面设置环境变量(/etc/profile这个文件是用来设置环境变量),在最后添加参数

# vi /etc/profile 

JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar

4.1 设置完成后,使其变量生效

#source /etc/profile

4.2 检查jdk时候安装成功

[root@AliKvn jdk1.8]# java -version

java version "1.8.0_171"

Java(TM) SE Runtime Environment (build 1.8.0_171-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

能查看到java的关于信息,证明已经安装成功。


16.3 安装Tomcat

大纲

blob.png

前面所做的工作都是在为安装Tomcat做准备,现在才是安装Tomcat.

1 首先下载Tomcat的二进制包

1.1 进入目录

# cd /usr/locat/src/

1.2 下载包

# wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz

2 解压,安装包

#tar zxvf apache-tomcat-8.0.52.tar.gz

3 移动并改名

#mv apache-tomcat-8.5.20 /usr/local/tomcat

4 因为这是二进制包,免了编译,启动Tomcat执行如下命令即可

[root@AliKvn tomcat]# /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/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

如果要停止Tomcat,执行如下命令

[root@AliKvn tomcat]# /usr/local/tomcat/bin/shutdown.sh 

4.1 检查有没有Java相关进程

[root@AliKvn tomcat]# ps aux |grep java

root     18581  3.0  4.6 2514864 87728 pts/1   Sl   15:46   0:02 /usr/local/jdk1.8/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.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     18623  0.0  0.0 112660   964 pts/1    R+   15:47   0:00 grep --color=auto java

4.2 监听java端口状态

[root@AliKvn tomcat]# netstat -lntp |grep java

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      18581/java          

tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      18581/java          

tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN      18581/java 

正常会有三个端口8005,8009,8080

三个端口8080为提供web服务的端口,8005为管理端口,8009端口为第三方服务调用的端口,比如httpd和Tomcat结合时会用到。

其中8080会用得比较多。

5 8080端口测试,在浏览器输入本机IP:8080,会看到Tomcat的默认页面

blob.png 


猜你喜欢

转载自blog.51cto.com/13578154/2116185