在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级

1、下载相关软件

apache-tomcat-6.0.37.tar.gz
jdk-6u25-linux-i586-rpm.bin (32位系统的,我的系统为32位的,所以用的是这个咯)
jdk-6u25-linux-x64-rpm.bin (64位系统的)

把上述软件统一放到 /usr/local/src/ 文件夹下。

我的“百度网盘”下载页面:进入下载页面

官方下载页面:参考先前的文章(Linux下安装和配置JDK与Tomcat(入门版))去下载即可。

#切换到源码目录

[root@localhost src]# cd /usr/local/src

2、卸载掉自带的OpenJDK

#查看目前系统的jdk

[root@localhost src]# rpm -qa | grep jdk
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

#卸载之

[root@localhost src]# yum -y remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

3、安装JDK

#修改执行权限

[root@localhost src]# chmod -R 777 ./*

#执行安装

[root@localhost src]# ./jdk-6u25-linux-i586.rpm

默认安装路径为: /usr/java/jdk1.6.0_25

4、配置JDK

vim /etc/profile

在其尾部追加:

export JAVA_HOME=/usr/java/jdk1.6.0_25
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

#重新写入当前运行环境

source /etc/profile

5、安装Tomcat

#解压,新建安装目录 /usr/local/apache-tomcat

tar -xzvf ./apache-tomcat-6.0.37.tar.gz
mkdir /usr/local/apache-tomcat
cp -rf ./apache-tomcat-6.0.37/* /usr/local/apache-tomcat/

6、配置Tomcat

#在生产环境用root是不安全的,所以给Tomcat分配新用户

groupadd tomcat
useradd -g tomcat -s /usr/sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/apache-tomcat

#把Tomcat安装成系统服务

cd /etc/init.d
vim ./tomcat

输入如下内容:

#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80 JAVA_HOME=/usr/java/jdk1.6.0_25
export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH
export PATH CATALINA_HOME=/usr/local/apache-tomcat case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0

#设置开机启动Tomcat

chmod 755 ./tomcat
chkconfig --add tomcat
chkconfig --level 2345 tomcat on
chkconfig --list tomcat #查看是否已应用上

7、配置防火墙,开启8080端口

vim /etc/sysconfig/iptables

#添加如下规则到22端口这条规则的下面即可

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

#重启防火墙

/etc/init.d/iptables restart  # 或  service iptables restart

8、测试下

service tomcat start   #启动
service tomcat restart #重启
service tomcat stop #关闭

#查看是否有Tomcat 8080 端口

netstat -ntlp | grep 8080

Linux下安装和配置JDK与Tomcat(升级版)的更多相关文章

  1. Linux下安装和配置JDK与Tomcat(入门版)

    JDK路径:/usr/java/jdk1.6.0_25 Tomcat路径:/usr/local/apache-tomcat 1. 下载jdk6.0(选择“.rpm.bin”结尾的,6u25版本) ht ...

  2. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ...

  3. Linux下安装与配置Nginx

    一.准备 Nginx版本:nginx-1.7.7.tar.gz   请自行到官网下载对应的版本. 二.步骤 ♦在Linux新建一个queenLove用户 [root@localhost /]# use ...

  4. 在linux下安装并配置mysql数据库

    在linux下安装并配置mysql数据库 工具/原料   MySql5.6 CentOS 方法/步骤   1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql ...

  5. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

  6. Linux下安装mantis配置指南【转】

    转自:http://blog.csdn.net/xabc3000/article/details/6858229 目录(?)[-] Linux下安装mantis配置指南 配置Linux下的Apache ...

  7. Linux下安装java的jdk和配置环境变量

    每次感觉配这个超级简单 但是每次都要查下 记一下好了 Linux下安装jdk,步骤如下 1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-8u111-linux-x64. ...

  8. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

  9. 在linux环境下为eclipse配置jdk以及Tomcat服务(附图解详细步骤)

    环境:jdk8,Tomcat7,eclipse 需要先在linux上安装好对应的软件及java环境,如果还没有安装的,可以先去看我之前写的两篇博客:ubuntu/linux中安装Tomcat(附图解详 ...

随机推荐

  1. Java程序设计之整数分解

    题目:题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5. 解题过程也很简单,下面直接上代码了: import java.util.ArrayList; import java. ...

  2. dpctl 工具使用

    一.在建立Mininet的时候,需要设置listenPort,这样可以在其它命令行里设置flow net = Mininet( topo=topo, listenPort=6634 ) 二.常见用法m ...

  3. 安装node-sass提示没有vendor目录的解决办法

    在node-sass目录下面新建一个vendor的空目录,然后运行npm/cnpm rebuild node-sass --save-dev即可,如果安装失败,会生成一个目录名为类似这样win32-x ...

  4. call和apply求最大和最小值

    ,取最大值 var arr = [1,3,7,22,677,-1,2,70]; Math.max.apply(Math, arr);//677 Math.max.call(Math, 1,3,7,22 ...

  5. JSPatch

    链接: JSPatch github项目主页 JSPatch技术文档 JSPatch基础用法总结 JSPatch – 动态更新iOS APP JSPatch使用小记 end

  6. usb驱动开发24之接口驱动

    从第一节我们已经知道,usb_generic_driver在自己的生命线里,以一己之力将设备的各个接口送给了linux的设备模型,让usb总线的match函数,也就是usb_device_match, ...

  7. Enum简单例子DropdownList

    借鉴:http://www.cnblogs.com/suizhikuo/archive/2013/06/07/3125225.html vs2012 mvc4 最终效果: 1.建立mvc4 Inter ...

  8. jquery:validate的例子

    该文档转载自 http://ideabean.javaeye.com/blog/363927 官方网站 http://bassistance.de/jquery-plugins/jquery-plug ...

  9. node.js的安装环境搭建

    .header { cursor: pointer } p { margin: 3px 6px } th { background: lightblue; width: 20% } table { t ...

  10. Ubuntu 下,修改 Mac address

    ifconfig    //    check Mac address sudo ifconfig eth0 down sudo ifconfig eth0 hw ether xx:xx:xx:xx: ...