安装jdk和tomcat



一、安装JDK

1. 下载JDK1.7.79 (jdk-7u79-linux-x64.tar.gz)


2. 创建java根目录
[root@localhost ~]mkdir /usr/java

3. 把jdk包放到/usr/java
4. tar -zxf jdk-7u79-linux-x64.tar.gz 解压包
5. ls /usr/java会发现jdk1.7.0_79目录
6. 设置JAVA_HOME和PATH
sudo vim /etc/profile
在文件末尾加上
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH

:wq保存

source /etc/profile 使更改生效

测试 jdk安装成功
[admin@localhost java]$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)


二、安装Tomcat
1. 下载Tomcat8.0.33(apache-tomcat-8.0.33.tar.gz)
2. 创建目录sudo mkdir /usr/tomcat
3. cd /usr/tomcat 把包放到这个目录
4. 解压sudo tar -zxf apache-tomcat-8.0.33.tar.gz
5. 创建Start/Stop/Restart 脚本
cd /etc/init.d
sudo vim tomcat

#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.7.0_79
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/tomcat/apache-tomcat-8.0.33
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


:wq保存


6. 更改tomcat脚本属性,使其可执行
sudo chmod 755 tomcat

7. 设置随机启动
sudo chkconfig --add tomcat
sudo chkconfig tomcat on

8. 测试启动脚本

[admin@localhost init.d]$ sudo service tomcat start
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-8.0.33
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-8.0.33/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_79
Using CLASSPATH:       /usr/tomcat/apache-tomcat-8.0.33/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-8.0.33/bin/tomcat-juli.jar
Tomcat started.


三、配置Tomcat

1. Tomcat用户配置
出于安全考虑,默认Tomcat不开通后台管理员,特别建议在产品环境不应该有后台用户。但我们要实现Maven的自动部署,所以要开通manage-script用户。

进入Tomcat目录
cd /usr/tomcat/apache-tomcat-8.0.33
cd conf
sudo vim tomcat-users.xml
在tomcat-users标签之间加入
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-script"/>

:wq保存

2. 出于安全考虑用non-root运行tomcat
[admin@localhost conf]$ sudo groupadd tomcat
[admin@localhost conf]$ sudo useradd -s /bin/bash -g tomcat tomcat
改变tomcat 目录所属
[admin@localhost tomcat]$ sudo chown -Rf tomcat.tomcat apache-tomcat-8.0.33

改变启动脚本,使其在tomcat用户下运行
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.7.0_79
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/tomcat/apache-tomcat-8.0.33
case $1 in
start)
/bin/su tomcat $CATALINA_HOME/bin/startup.sh
;;
stop)
/bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
;;
restart)
/bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
/bin/su tomcat  $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0

3. 开通8080防火墙端口
sudo vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
sudo service iptables restart





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值