ubuntu tomcat 安装与配置

来源:互联网 发布:华泰证券网络金融部 编辑:程序博客网 时间:2024/06/05 18:00

Tomcat 下载

apache-tomcat-7.0.55.tar.gz

Tomcat 安装

tar -zxvf apache-tomcat-7.0.55.tar.gz直接解压缩即可

lychie@ubuntu:/setup$ tar -zxvf apache-tomcat-7.0.55.tar.gz

Tomcat 配置

vi apache-tomcat-7.0.55/bin/startup.sh在文件的末尾添加 63 至 66 行的内容

lychie@ubuntu:/setup$ vi apache-tomcat-7.0.55/bin/startup.sh
     . . . . . .
     58 fi
     59
     60 exec "$PRGDIR"/"$EXECUTABLE" start "$@"
     61
     62 # Set tomcat environment
     63 JAVA_HOME=/setup/jdk1.6.0_45
     64 CLASSPATH=.:$JAVA_HOME/lib
     65 PATH=$PATH:$JAVA_HOME/bin
     66 TOMCAT_HOME=/setup/apache-tomcat-7.0.55

./apache-tomcat-7.0.55/bin/startup.sh启动 Tomcat

lychie@ubuntu:/setup$ ./apache-tomcat-7.0.55/bin/startup.sh
Using CATALINA_BASE:   /setup/apache-tomcat-7.0.55
Using CATALINA_HOME:   /setup/apache-tomcat-7.0.55
Using CATALINA_TMPDIR: /setup/apache-tomcat-7.0.55/temp
Using JRE_HOME:        /setup/jdk1.6.0_45
Using CLASSPATH:       /setup/apache-tomcat-7.0.55/bin/bootstrap.jar:/setup/apache-tomcat-7.0.55/bin/tomcat-juli.jar
Tomcat started.

vi apache-tomcat-7.0.55/bin/shutdown.sh在文件的末尾添加 63 至 66 行的内容

lychie@ubuntu:/setup$ vi apache-tomcat-7.0.55/bin/shutdown.sh
     . . . . . .
     58 fi
     59
     60 exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
     61
     62 # Set tomcat environment
     63 JAVA_HOME=/setup/jdk1.6.0_45
     64 CLASSPATH=.:$JAVA_HOME/lib
     65 PATH=$PATH:$JAVA_HOME/bin
     66 TOMCAT_HOME=/setup/apache-tomcat-7.0.55

./apache-tomcat-7.0.55/bin/shutdown.sh停止 Tomcat

lychie@ubuntu:/setup$ ./apache-tomcat-7.0.55/bin/shutdown.sh
Using CATALINA_BASE:   /setup/apache-tomcat-7.0.55
Using CATALINA_HOME:   /setup/apache-tomcat-7.0.55
Using CATALINA_TMPDIR: /setup/apache-tomcat-7.0.55/temp
Using JRE_HOME:        /setup/jdk1.6.0_45
Using CLASSPATH:       /setup/apache-tomcat-7.0.55/bin/bootstrap.jar:/setup/apache-tomcat-7.0.55/bin/tomcat-juli.jar

vi apache-tomcat-7.0.55/conf/server.xml更改端口

lychie@ubuntu:/setup$ vi apache-tomcat-7.0.55/conf/server.xml
     . . . . . .  . . . . . .
     69     -->
     70     <Connector port="80" protocol="HTTP/1.1"
     71                connectionTimeout="20000"
     72                redirectPort="8443" />
     73     <!-- A "Connector" using the shared thread pool-->
非 root 用户,1024 以下的端口默认是不开启的。
端口更改为 80 后,可通过 sudo ./apache-tomcat-7.0.55/bin/startup.sh 来启动 Tomcat

环境变量配置

sudo vi /etc/profile添加如下 37 至 38 行的内容

lychie@ubuntu:/setup$ sudo vi /etc/profile
     . . . . . .  . . . . . .
     30 fi
     31
     32 # Set java environment
     33 JAVA_HOME=/setup/jdk1.6.0_45
     34 CLASSPATH=.:$JAVA_HOME/lib
     35 PATH=$PATH:$JAVA_HOME/bin
     36 # Set tomcat environment
     37 TOMCAT_HOME=/setup/apache-tomcat-7.0.55
     38 PATH=$PATH:$TOMCAT_HOME/bin
     39 export JAVA_HOME CLASSPATH PATH

source /etc/profile使配置生效,可通过如下命令 启动/关闭 Tomcat

startup.sh    启动 Tomcat
shutdown.sh   关闭 Tomcat

Tomcat 部署

vi apache-tomcat-7.0.55/conf/tomcat-users.xml添加如下 36 至 37 行的内容

lychie@ubuntu:/setup$ vi apache-tomcat-7.0.55/conf/tomcat-users.xml
     . . . . . .  . . . . . .
     29 <!--
     30   <role rolename="tomcat"/>
     31   <role rolename="role1"/>
     32   <user username="tomcat" password="tomcat" roles="tomcat"/>
     33   <user username="both" password="tomcat" roles="tomcat,role1"/>
     34   <user username="role1" password="tomcat" roles="role1"/>
     35 -->
     36 <role rolename="manager-gui"/>
     37 <user username="lychie" password="******" roles="manager-gui"/>
     38 </tomcat-users>
重启 Tomcat,访问 http://host/manager/html 或在主页右上侧点击 Manager App,输入账号和密码。
往下拉,找到 Deploy 栏,通过选择文件按钮选中 war 包,再点一下 Deploy 按钮就可以部署上了 

0 0