ubuntu tomcat 安装与配置

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值