由于给企业培训以及前面几年使用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 系统 杀Oracle 进程

    Linux 系统 杀Oracle 进程 杀掉进程用此方法比较好,能保证杀得干净,而不是用SQL  alter system kill kill -9 `ps -ef|grep "oracle ...

  2. mac系统创建.开头文件.htaccess

    thinkphp5 隐藏index.php的时候需要用的.htaccess文件,但是mac默认不让创建这种文件 感谢 https://blog.csdn.net/gyz413977349/articl ...

  3. Android 闹钟最终版

    以下是我发现的几点闹钟中重要的点,分享一下: (1)在闹钟中有AudioManager管理机制,这个机制可以申请和释放OnAudioFocusChangeListener监听. 还有mTelephon ...

  4. #308 (div.2) B. Vanya and Books

    1.题目描写叙述:点击打开链接 2.解题思路:本题要求统计数位的个数,简单的试验一下发现有例如以下规律:一个n位数的个数有9*(10^n)个.因此全部n位数的数位是n*9*(10^n)个.因此能够利用 ...

  5. ios开发事件处理之:一:UIView的拖拽

    1.ios当中常⽤的事件?  触摸事件 ,加速计事件 ,远程控制事件 2.什么是响应者对象? 继承了UIResponds的对象我们称它为响应者对象 UIApplication.UIViewContro ...

  6. MONyog使用图解(一)-数据库性能监控工具

    原文:MONyog使用图解(一)-数据库性能监控工具 一.安装步骤 较为简单,网上可以搜索到,此处不做详细说明. 二.使用图解 此处介绍监控数据库连接量.并发量.吞吐量.响应时间等功能 1.设置连接需 ...

  7. 【9309】求Y=X1/3

    Time Limit: 1 second Memory Limit: 2 MB 问题描述 求Y=X1/3次方的值.X由键盘输入(x不等于0,在整型范围内).利用下列迭代公式计算: yn + 1=2/3 ...

  8. Mochiweb的设计分析

    http://blog.csdn.net/dp0304/article/details/6994435 Web服务器的基本工作大致分3步: 接收HTTP请求: 处理HTTP请求,生成响应内容: 发送响 ...

  9. 【BZOJ 1034】[ZJOI2008]泡泡堂BNB

    [题目链接]:http://www.lydsy.com/JudgeOnline/problem.php?id=1034 [题意] [题解] 如果己方最小的大于对方最小的(严格大于) 或己方最大的大于对 ...

  10. sql知识收藏小总结

    div { background-color: #eee; border-radius: 3px; border: 1px solid #999; padding: 4px; display: blo ...