linux安装tomcat

来源:互联网 发布:淘宝优惠劵是真的吗 编辑:程序博客网 时间:2024/05/22 15:23

一.下载並安装jdk,并配置Java环境。

去ORACLE官網下載對應的JDK ( http://www.oracle.com/technetwork/java/index.html )

将下載下來的jdk解压后放在/usr/local路径下

/usr/local/jdk1.7.0_67

建立/usr/local/下的jdk 软连接 方便以后版本升级 :

 [root@master ~]# ln -s /usr/local/jdk1.7.0_67/ /usr/local/jdk

ln -s /usr/local/jdk1.7.0_67/ /usr/local/jdk


配置環境變量

修改/etc/profile文件, 添加以下内容

######################################

JAVA_HOME=/usr/local/jdk1.7.0_67

JAVA_BIN=/usr/local/jdk1.7.0_67/bin

PATH=$PATH:$JAVA_BIN

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存退出

[root@master ~]source /etc/profile

 查看java环境变量是否生效

[root@master ~]# java -version

java version "1.7.0_67"

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

测试成功

二.下载安装tomcat(http://tomcat.apache.org/)

[root@master ~]# unzip apache-tomcat-7.0.81.zip

[root@master ~]# mv apache-tomcat-7.0.81/ /usr/local/

[root@master ~]cd /usr/local/

[root@master local]# ln -s /usr/local/apache-tomcat-7.0.81/ /usr/local/tomcat

[root@master local]# cd tomcat/bin/

[root@master bin]#ls

[root@master bin]#vim catalina.sh

添加以下内容:

CATALINA_HOME=/usr/local/apache-tomcat-7.0.81/

[root@master local]#chmod +x *.sh

三.启动tomcat服务器

[root@master tomcat]/usr/local/tomcat /bin/startup.sh   或者   /usr/local/tomcat /bin/catalina.sh start

[root@master logs]# cd /usr/local/tomcat/logs/

[root@master logs]# tail -f catalina.out

        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)

        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

INFO: Pausing Coyote HTTP/1.1 on http-8080

INFO: Stopping service Catalina

INFO: Stopping Coyote HTTP/1.1 on http-8080

四.在浏览器中输入

http://localhost:8080/(如果不是本机,则输入对应的ip地址)

测试出现tomcat页面则测试成功

ps:需要说明的是tomcat的默认测试页面是放在webapps下面,这个其实是在server.xml文件中配置的,如下所示:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

[root@master  apache-tomcat-7.0.81]# ls
LICENSE  NOTICE  RELEASE-NOTES  RUNNING.txt  bin  conf  lib  logs  temp  webapps  work

        1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署
  2)conf文件夹下主要是放置tomcat的服务器的相关配置文件


注: 當tomcat在运行時, 實時监控webapps下的war文件,如果有新增war,就去解压; 有删除war,就连同项目一起删除.

tomcat启动时候会去查看webapps下的所有war包,同时查看是否有该war包对应的已解压文件,如果已经存在就不会再解压


五。添加应用,再次进行测试

在webapps目录下放测试包(注意:webaapps目录下面主要是放应用包的.war在tomcat重启访问后会自动解压

[root@master webapps]# pwd
/usr/local/tomcat/webapps

[root@master webapps]# tar -zxvf CimReport.tar.gz

[root@master webapps]# ls
docs  examples  host-manager  manager
  CimReport  CimReport.tar.gz  ROOT

[root@master webapps]/usr/local/tomcat/bin/catalina.sh start(重启tomcat)

 在浏览器中输入如下地址:

http://localhost:8080/CimReport/

六。修改tomcat的监听端口

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

[root@master ~]# ls

[root@master ~]# vim server.xml

<Server port="8005" shutdown="SHUTDOWN"> 【停止tomcat时的端口】

 <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />                              【tomcat默认的监听端口是8080,现在改成8081】

 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />apache+tomcat模式时访问tomcat的端口】

现在重启tomcat。访问http://192.168.55.229:8081/CimReport/   【注意:这时就需要修改端口了,】