由于给企业培训以及前面几年使用PHP太多了,这次server逐步转为使用JavaEE来搭建。


下载的JDK 7。8已经出来了,可是不太熟悉,所以还是下载7版本号。这里怎样安装JDK7不讲了。

当前最新的Tomcat是8.0.5,但我还是下载7.0版本号。由于Eclipse JavaEE版本号内嵌server插件支持到7.0。还不支持8.0,所以不想搞那么多功夫去折腾。

下载解压后的Tomcat放到了/usr/local/tomcat-7.0
[rafael@centos6 Downloads]$ tar zxvf apache-tomcat-7.0.53.tar.gz
[rafael@centos6 Downloads]$ mv apache-tomcat-7.0.53 /usr/local/tomcat-7.0
[rafael@centos6 Downloads]$ cd /usr/local

创建tomcat用户和group。可是不创建home目录
[rafael@centos6 local]$ sudo useradd -M tomcat
[rafael@centos6 local]$ sudo
chsh tomcat -s /sbin/nologin
[rafael@centos6 local]$ sudo chown -R tomcat.tomcat tomcat-7.0/

创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc:
[rafael@centos6 local]$ cd tomcat-7.0/bin/
[rafael@centos6 bin]$ tar zxvf commons-daemon-native.tar.gz
[rafael@centos6 bin]$ cd commons-daemon-1.0.15-native-src/unix/
[rafael@centos6 unix]$ sudo ./configure --with-java=/usr/java/default
[rafael@centos6 unix]$ sudo make
[rafael@centos6 unix]$ sudo cp jsvc ../..
[rafael@centos6 unix]$ sudo cd ../..

编辑daemon.sh。在開始添加一行,支持chkconfig,添加后的样子例如以下:
#!/bin/sh
#
# chkconfig: - 80 20                         

#                                           

# Licensed to the Apache Software Foundation (ASF) under one or more

在脚本凝视后,运行命令前面添加以下两行:
JAVA_HOME=/usr/java/default

CATALINA_HOME=/usr/local/tomcat-7.0

TOMCAT_USER=tomcat


改动ARG0的值为例如以下:

ARG0="/usr/local/tomcat-7.0"


把daemon.sh放到/etc/init.d中。而且配置服务自启动

[rafael@centos6 unix]$ sudo cp daemon.sh /etc/init.d/tomcatd
[rafael@centos6 bin]$ cd /etc/init.d/
[rafael@centos6 init.d]$ sudo chkconfig --add tomcatd
[rafael@centos6 init.d]$ sudo chkconfig --level 2345 tomcatd on
上面最后这句是让tomcat在linux2、3、4、5启动级别自启动

最后我们能够開始启动tomcat了:
[rafael@centos6 init.d]$ cd
[rafael@centos6 ~]$ sudo service tomcatd start

打开浏览器訪问:localhost:8080,是不是都好了?

PS:我如何配置Tomcat如果,或者你自己的电子学习它。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

给CentOS 6安装Tomcat 7,从一开始的更多相关文章

  1. CentOS下安装Tomcat 8

    CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...

  2. 从零开始学 Java - CentOS 下安装 Tomcat

    生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...

  3. linux自学(八)之开始centos学习,安装tomcat

    上一篇:linux自学(七)之开始ccentos学习,安装jdk 由于tomcat小,我们直接使用在线下载然后解压形式 首先,进入cd /usr/local目录下并创建tomcat目录,把tomcat ...

  4. centos中安装tomcat

    1.先保证centos中安装了jre的环境. 2.上传tomcat的压缩包到root根目录. 3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况: 4.选中复制压缩文件,输入解压命令 ...

  5. 在CentOS下安装tomcat并配置环境变量(改默认端口8080为8081)

    不多说,直接上干货! 第一步:下载tomcat压缩包 http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.73/bin/ 第二步:上传tomcat压 ...

  6. CentOS下安装Tomcat

    CentOS版本:CentOS-7-x86_64-Minimal-1810 1.安装JDK 详情查看:CentOS下安装JDK-rpm文件.CentOS安装JDK-tar.gz文件 2.下载tomca ...

  7. 在 CentOS 7 安装 Tomcat

    一. 安装 JDK 8 1.1 下载 JDK 8 cd /opt/ wget --no-cookies --no-check-certificate --header "Cookie: gp ...

  8. centos中安装tomcat+jenkins

    1) 安装tomcat 安装tomcat6: http://www.cnblogs.com/itech/p/3506011.html 安装tomcat7: http://www.cnblogs.com ...

  9. centos 7安装tomcat

    1.下载安装包 http://tomcat.apache.org/download-80.cgi 2.安装tomcat 注:安装前需要安装jdk环境 #解压 [root@localhost soft] ...

  10. Centos 下安装tomcat多实例

    基础环境及JDK就不多说了,下面的目录结构以如下为准: 根目录-apps根目录-apps--tomcat根目录-apps--ins1根目录-apps--ins2 =================== ...

随机推荐

  1. linux的任务计划 定时任务 计划任务

    例如要定时访问一个指定的url 先看看系统有没有crontab

  2. Spring+Netty+WebSocket实例

    比较贴近生产,详见注释 一.pom.xml 具体太长,详见源码 </dependency> <dependency> <groupId>io.netty</g ...

  3. [Elm] Functions in Elm

    Functions are an important building block in Elm. In this lesson we will review stateless functions, ...

  4. C++实践參考——二进制文件浏览器

    [项目-二进制文件浏览器] (1)做一个相似BinaryViewer的查看二进制文件的程序.输入文件名称后,能够以16进制和ASCII对比的方式列出该文件的内容.能够參考下图: 提示:循环中,一次读入 ...

  5. 关于 rman duplicate from active database 搭建dataguard--系列一

    关于 rman duplicate from active database.详细操作实际为backup as copy .会拷贝非常多空块.对于那些数据库数据文件超过100G的都不是非常建议用:在非 ...

  6. 我的IT成长路——为梦想扬帆起航

    在持续了一个多月的雾霾之后,西安这座城市又看到了久违的阳光,好的天气预兆新梦想的开始.我的IT路从开始接触编程开始已经有5个年头了,从一个没有摸过计算机的农村男孩到现在学会几门编程语言的IT人,这段路 ...

  7. springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法

    今天在写一个简单的springMVC的表单请求处理时,出现了这个问题.我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼. 这是form表单: 这是对po ...

  8. Watchdog机制概述

    1. Watchdog初始 Watchdog的中文的“看门狗”,有保护的意思.最早引入Watchdog是在单片机系统中,由于单片机的工作环境容易受到外界磁场的干扰,导致程序“跑飞”,造成整个系统无法正 ...

  9. C#生成二维码,把二维码图片放入Excel中

    /// <summary> /// 把图片保存到excel中 /// </summary> /// <param name="excelFilePath&quo ...

  10. 怎么样Windows7在配置ASPserverIIS

    在百度经验浏览:http://jingyan.baidu.com/article/5553fa82ed97c765a23934f3.html Internet Information Services ...