设为首页 收藏本站
查看: 795|回复: 0

[经验分享] Linux 下配置和使用Tomcat

[复制链接]

尚未签到

发表于 2015-8-12 08:05:37 | 显示全部楼层 |阅读模式

  一:检验系统是否已经安装Tomcat环境:
  1、          检测Tomcat是否已经安装运行
  [UserName@localhost ~]$ ps -ef|grep tomcat
UserName  2197  2182  0 08:59 pts/0    00:00:00 grep tomcat
[UserName@localhost ~]$  
  这里是tomcat未运行(如果能找到tomcat安装路径则可跳过第二步,也可根据自己需要的版本重新安装tomcat)
  二:下载安装Tomecat(在用户下面配置Tomcat)
  Tomcat的文件大小会随着服务器的使用而日趋增大,建议将其安装到home/用户下去,为了便于管理,在这里我们会新建一个文件夹,将Tomcat放在这个文件里
  1、         新建文件夹(这里新建了一个名为apache的文件夹);
  [UserName@localhost ~]$ mkdirapache
  [UserName@localhost ~]$cd apache
  
  2、         下载Tomcat:
[UserName@localhost ~]$ wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.39/bin/apache-tomcat-6.0.39.tar.gz
--2014-02-22 09:51:42--  http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.39/bin/apache-tomcat-6.0.39.tar.gz
Resolving mirrors.cnnic.cn... 123.125.244.87
Connecting to mirrors.cnnic.cn|123.125.244.87|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7065481 (6.7M) [application/x-gzip]
Saving to: “apache-tomcat-6.0.39.tar.gz”

100%[======================================>] 7,065,481   1.49M/s   in 4.8s   

2014-02-22 09:51:47 (1.40 MB/s) - “apache-tomcat-6.0.39.tar.gz” saved [7065481/7065481]

[UserName@localhost ~]$

  
  
  3、         减压Tomcat
  [UserName@localhost ~]$tar -xzvf apache-tomcat-6.0.39.tar.gz
apache-tomcat-6.0.39/webapps/manager/images/code.gif
apache-tomcat-6.0.39/webapps/manager/images/design.gif
apache-tomcat-6.0.39/webapps/manager/images/docs.gif

…………
apache-tomcat-6.0.39/webapps/manager/images/fix.gif
apache-tomcat-6.0.39/webapps/manager/images/tomcat.gif
apache-tomcat-6.0.39/webapps/manager/images/update.gif
apache-tomcat-6.0.39/webapps/manager/images/void.gif
apache-tomcat-6.0.39/webapps/manager/status.xsd
apache-tomcat-6.0.39/webapps/manager/xform.xsl
[UserName@localhost apache]$

  4、         管理Tomcat(开启,关闭,关闭线程)
  ①  先检查Tomcat是否已经运行
[UserName@localhost ~]$ ps -ef|grep tomcat
UserName  2197  2182  0 08:59 pts/0    00:00:00 grep tomcat
[UserName@localhost ~]$   

  
  
  ②  进去Tomcat文件夹
  [UserName@localhost ~]$ cd apache/apache-tomcat-6.0.39/   


  
  ③  开启Tomcat
[UserName@localhost apache-tomcat-6.0.39]$ bin/startup.sh
Using CATALINA_BASE:   /home/admin/apache/apache-tomcat-6.0.39
Using CATALINA_HOME:   /home/admin/apache/apache-tomcat-6.0.39
Using CATALINA_TMPDIR: /home/admin/apache/apache-tomcat-6.0.39/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/admin/apache/apache-tomcat-6.0.39/bin/bootstrap.jar
[UserName@localhost apache-tomcat-6.0.39]$

  
  
  ④  检验Tomcat是否开启
[UserName@localhost apache-tomcat-6.0.39]$ ps -ef | grep tomcat
UserName  3552     1  2 17:07 pts/0    00:00:04 /usr/bin/java -Djava.util.logging.config.file=/home/admin/apache/apache-tomcat-6.0.39/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/admin/apache/apache-tomcat-6.0.39/endorsed -classpath /home/admin/apache/apache-tomcat-6.0.39/bin/bootstrap.jar -Dcatalina.base=/home/admin/apache/apache-tomcat-6.0.39 -Dcatalina.home=/home/admin/apache/apache-tomcat-6.0.39 -Djava.io.tmpdir=/home/admin/apache/apache-tomcat-6.0.39/temp org.apache.catalina.startup.Bootstrap start
UserName  3578  2264  0 17:10 pts/0    00:00:00 grep tomcat
[UserName@localhost apache-tomcat-6.0.39]$

  ⑤  关闭Tomcat
  [UserName@localhost apache-tomcat-6.0.39]$ bin/shutdown.sh
Using CATALINA_BASE:   /home/admin/apache/apache-tomcat-6.0.39
Using CATALINA_HOME:   /home/admin/apache/apache-tomcat-6.0.39
Using CATALINA_TMPDIR: /home/admin/apache/apache-tomcat-6.0.39/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/admin/apache/apache-tomcat-6.0.39/bin/bootstrap.jar
[UserName@localhost apache-tomcat-6.0.39]$
  四: Tomecat启动异常错误排查:
  ①  路径是否正确
  解决方法:检查路径是否正确
[UserName@localhost apache-tomcat-6.0.39]$ pwd
/home/admin/apache/apache-tomcat-6.0.39

  ②  端口是否被占用
  解决方法:
  查看tomcat工作日志(查看logs文件夹下的catalina.out日志)
[UserName@localhost logs]$ tail -f -n 50 catalina.out

Feb 21, 2014 5:32:42 PM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
    at java.net.ServerSocket.bind(ServerSocket.java:376)
    at java.net.ServerSocket.<init>(ServerSocket.java:237)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:406)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:676)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:628)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Feb 22, 2014 5:32:42 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Feb 22, 2014 5:32:43 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Feb 22, 2014 5:32:43 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080


  显示地址已经被占用,修改tomcat默认端口
  用编辑器打开conf下面的server.xml文件
[UserName@localhost ~]$ cd apache/apache-tomcat-6.0.39/
[UserName@localhost apache-tomcat-6.0.39]$ vi conf/server.xml

  
  修改三个端口,使两个tomcat的三个端口都不重复,再次启动Tomecat(也可将server.xml下载下来修改完后直接覆盖该文件)
  Tomecat在Linux下的安装就完成了。
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-97647-1-1.html 上篇帖子: virgo-tomcat访问日志的详细配置 下篇帖子: Tomcat Server的结构图
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表