Tomcat 下载
apache-tomcat-7.0.55.tar.gzTomcat 安装
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
. . . . . .
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.
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
. . . . . .
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
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 以下的端口默认是不开启的。
. . . . . . . . . . . .
69 -->
70 <Connector port=" 80" protocol="HTTP/1.1"
71 connectionTimeout="20000"
72 redirectPort="8443" />
73 <!-- A "Connector" using the shared thread pool-->
端口更改为 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
. . . . . . . . . . . .
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
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,输入账号和密码。
. . . . . . . . . . . .
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>
往下拉,找到 Deploy 栏,通过选择文件按钮选中 war 包,再点一下 Deploy 按钮就可以部署上了