码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat在CentOS6.7上的安装配置及使用

时间:2016-08-17 23:17:44      阅读:477      评论:0      收藏:0      [点我收藏+]

标签:tomcat

软件:


操作系统:CentOS-2.6.32-573.el6.x86_64

Tomcat:apache-tomcat-8.5.4.tar.gz

JDK:jdk-7u67-linux-x64.rpm

软件安装

二:JDK软件安装及配置

1、安装JDK

[root@localhost ~]# rpm -ivh jdk-7u67-linux-x64\(1\).rpm

Preparing...                ########################################### [100%]

   1:jdk                    ########################################### [100%]

Unpacking JAR files...

rt.jar...

jsse.jar...

charsets.jar...

tools.jar...

localedata.jar...

jfxrt.jar...

[root@localhost ~]# cd /usr/java/

[root@localhost java]# ll

总用量 4

lrwxrwxrwx. 1 root root   16 2  21 19:12 default -> /usr/java/latest

drwxr-xr-x. 8 root root 4096 2  21 19:12 jdk1.7.0_67

lrwxrwxrwx. 1 root root   21 2  21 19:12 latest -> /usr/java/jdk1.7.0_67

[root@localhost java]# cd latest/

[root@localhost latest]# ll

总用量 19760

drwxr-xr-x. 2 root root     4096 2  21 19:12 bin

-rw-r--r--. 1 root root     3339 7  26 2014 COPYRIGHT

drwxr-xr-x. 4 root root     4096 2  21 19:12 db

drwxr-xr-x. 3 root root     4096 2  21 19:12 include

drwxr-xr-x. 5 root root     4096 2  21 19:12 jre

drwxr-xr-x. 5 root root     4096 2  21 19:12 lib

-rw-r--r--. 1 root root       40 7  26 2014 LICENSE

drwxr-xr-x. 4 root root     4096 2  21 19:12 man

-rw-r--r--. 1 root root      114 7  26 2014 README.html

-rw-r--r--. 1 root root      499 7  26 2014 release

-rw-r--r--. 1 root root 19902868 7  26 2014 src.zip

-rw-r--r--. 1 root root   110114 7  25 2014 THIRDPARTYLICENSEREADME-JAVAFX.txt

-rw-r--r--. 1 root root   173559 7  26 2014 THIRDPARTYLICENSEREADME.txt

[root@localhost latest]# cd

[root@localhost ~]# vim /etc/profile.d/java.sh

[root@localhost ~]#

ExportJAVA_HOME=/usr/java/latest

Export PATH=$JAVA_HOME/bin:$PATH

 

[root@localhost ~]# . /etc/profile.d/java.sh

测试java是否安装成功

[root@localhost ~]# java -version

java version "1.7.0_67"

Java(TM) SE Runtime Environment (build 1.7.0_67-b01)

Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode

三、Tomcat的安装及配置

[root@localhost ~]#tar xf apache-tomcat.tar.gz -C /usr/local

[root@localhost ~]#

[root@localhost ~]# cd /usr/local/

[root@localhost local]# ll

总用量 44

drwxr-xr-x. 9 root root 4096 2  21 19:16 apache-tomcat-8.5.4

drwxr-xr-x. 2 root root 4096 9  23 2011 bin

drwxr-xr-x. 2 root root 4096 9  23 2011 etc

drwxr-xr-x. 2 root root 4096 9  23 2011 games

drwxr-xr-x. 2 root root 4096 9  23 2011 include

drwxr-xr-x. 2 root root 4096 9  23 2011 lib

drwxr-xr-x. 2 root root 4096 9  23 2011 lib64

drwxr-xr-x. 2 root root 4096 9  23 2011 libexec

drwxr-xr-x. 2 root root 4096 9  23 2011 sbin

drwxr-xr-x. 5 root root 4096 12 31 06:59 share

drwxr-xr-x. 2 root root 4096 9  23 2011 src

[root@localhost local]# ln -sv apache-tomcat-8.5.4 tomcat

"tomcat" -> "apache-tomcat-8.5.4"

[root@localhost local]# cd tomcat/

[root@localhost tomcat]# ll

总用量 112

drwxr-x---. 2 root root  4096 2  21 19:16 bin

drwx------. 2 root root  4096 7   6 2016 conf

drwxr-x---. 2 root root  4096 2  21 19:16 lib

-rw-r-----. 1 root root 57092 7   6 2016 LICENSE

drwxr-x---. 2 root root  4096 7   6 2016 logs

-rw-r-----. 1 root root  1723 7   6 2016 NOTICE

-rw-r-----. 1 root root  7063 7   6 2016 RELEASE-NOTES

-rw-r-----. 1 root root 15946 7   6 2016 RUNNING.txt

drwxr-x---. 2 root root  4096 2  21 19:16 temp

drwxr-x---. 7 root root  4096 7   6 2016 webapps

drwxr-x---. 2 root root  4096 7   6 2016 work

[root@localhost tomcat]#vi /etc/profile.d/tomcat.sh

[root@localhost tomcat]# vim /etc/profile.d/tomcat.sh

 

export CATALINA_HOME=/usr/local/tomcat

export PATH=$CATALINA_HOME/bin

~                               

 

tomcat测试是否安装成功

 

[root@localhost ~]# catalina.sh version

[root@localhost ~]# catalina.sh  start

[root@localhost ~]# catalina.sh configtest

 

tomcat的目录结构

bin:脚本及启动时用到的类

lib:类库

conf:配置文件

logs:日志文件

webapps:应用程序默认部署目录

work:工作目录

temp:临时目录

 

配置文件;

Service.xml : 主配置文件

Context.xml: 每个webapp都可以有专用的配置文件,这些配置文件通常位于webapp应用程序目录下的META-INF目录中,用于管理会话管理器,JDBC

Web.xml: 每个webapp部署之后才能被访问,WEB-INF

Tomcat-users.xml 认证时的用户名和密码

[root@localhost ~]# cd /usr/local/tomcat/conf/

[root@localhost conf]# ll

总用量 228

drwxr-x---. 3 root root   4096 8  15 07:19 Catalina

-rw-------. 1 root root  12502 7   6 16:45 catalina.policy

-rw-------. 1 root root   7203 7   6 16:45 catalina.properties

-rw-------. 1 root root   1338 7   6 16:45 context.xml

-rw-------. 1 root root   1149 7   6 16:45 jaspic-providers.xml

-rw-------. 1 root root   2358 7   6 16:45 jaspic-providers.xsd

-rw-------. 1 root root   3622 7   6 16:45 logging.properties

-rw-------. 1 root root   7283 7   6 16:45 server.xml

-rw-------. 1 root root   2164 7   6 16:45 tomcat-users.xml

-rw-------. 1 root root   2633 7   6 16:45 tomcat-users.xsd

-rw-------. 1 root root 168577 7   6 16:45 web.xml


四:Tomcat应用程序介绍

1、启动tomcat服务

[root@localhost ~]# catalina.sh start

Using CATALINA_BASE:   /usr/local/tomcat

Using CATALINA_HOME:   /usr/local/tomcat

Using CATALINA_TMPDIR: /usr/local/tomcat/temp

Using JRE_HOME:        /usr/java/latest

Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

2、web application

webapp有特定的组织结构:

[root@localhost ~]# cd /usr/local/tomcat/webapps/

[root@localhost webapps]# cd manager/

[root@localhost manager]# ll

总用量 32

drwxr-x---. 2 root root 4096 8月  15 07:18 images

-rw-r-----. 1 root root  913 7月   6 16:45 index.jsp

drwxr-x---. 2 root root 4096 8月  15 07:18 META-INF

-rw-r-----. 1 root root 4374 7月   6 16:45 status.xsd

drwxr-x---. 3 root root 4096 8月  15 07:18 WEB-INF

-rw-r-----. 1 root root 4615 7月   6 16:45 xform.xsl

(主要包含servlet代码文件,JSP页面文件,类文件,部署描述符等信息)

webapp特定的组织结构

WEB-INF:当前webapp的私有资源目录,通常存放当前webapp自用的web.xml和context.xml

classes: 当前webapp的私有类

lib: 当前webapp的私有类,目前这些文件被打包成jar格式的类

META-INF:当前webapp的私有资源目录(可选的)

index.jsp:webapp的主页面

简单的部署一个webapp程序

[root@localhost manager]# cd /usr/local/tomcat/webapps/

[root@localhost webapps]# mkdir testapp

[root@localhost webapps]# mkdir testapp/{WEB-INF,classes,lib,META-INF,images}

[root@localhost webapps]# ls testapp/

classes  images  lib  META-INF  WEB-INF

[root@localhost webapps]# vim testapp/index.jsp

 <%@ page language="java" %>

<%@ page import="java.util.*" %>

<html>

  <head>

     <title> JSP Test page </title>

  </head>

  <body>

       <% out.println("hello,how are you"); %>

  </body>

</html>

重启tomcat服务

[root@localhost webapps]# catalina.sh stop

Using CATALINA_BASE:   /usr/local/tomcat

Using CATALINA_HOME:   /usr/local/tomcat

Using CATALINA_TMPDIR: /usr/local/tomcat/temp

Using JRE_HOME:        /usr/java/latest

Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

[root@localhost webapps]# catalina.sh start

Using CATALINA_BASE:   /usr/local/tomcat

Using CATALINA_HOME:   /usr/local/tomcat

Using CATALINA_TMPDIR: /usr/local/tomcat/temp

Using JRE_HOME:        /usr/java/latest

Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.





本文出自 “alex文章” 博客,请务必保留此出处http://6206428.blog.51cto.com/6196428/1839694

Tomcat在CentOS6.7上的安装配置及使用

标签:tomcat

原文地址:http://6206428.blog.51cto.com/6196428/1839694

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!