Csuper Blog

Csuper Blog

tomcat8 安装笔记 jdk8 centos6.6下成功安装
2015-04-21

 

方法一:
yum安装:

yum
yum -y list java*    查看可用的

yum -y install java-1.6.0-openjdk*  安装对应版本

检测安装是否成功 java -version

首先查看系统是否已自带openjdk,

1 rpm -qa | grep java
2 or
3 rpm -qa | grep jdk
机器没有,继续往下

 
如果需要卸载的话    类似这样:

yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

 


方法二:
手动编译安装:
cd /www/soft
下载:
wget http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz

解压:
tar zxvf jdk-8u45-linux-x64.gz
移动(或者拷贝)到安装目录:
mv /www/soft/jdk1.8.0_45/ /www/wdliunx/jdk8/

建立软链接:
ln -s /www/wdlinux/jdk8/ /www/wdlinux/jdk

 

增加环境变量:

vi /etc/profile

在最后加入:

JAVA_HOME=/www/wdlinux/jdk8  #这里写jdk安装目录

JAVA_BIN=/www/wdlinux/jdk8/bin

PATH=$PATH:$JAVA_BIN

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

重新编译profile 使变量生效:

source /etc/profile

检查安装是否成功:

cd  /www/wdlinux/jdk
java -version

 

 

安装tomcat8


yum安装:

yum install tomcat8 tomcat8-webapps tomcat8-admin-webapps

service tomcat8 start

 


手动安装:


cd /www/soft
下载:
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.21/bin/apache-tomcat-8.0.21.tar.gz

解压:
 tar zxvf apache-tomcat-8.0.21.tar.gz

拷贝:
cp -R apache-tomcat-8.0.21 /www/wdlinux/tomcat8.0.21


建立软链接(快捷方式)
ln -s /www/wdlinux/tomcat8.0.21/ /www/wdlinux/tomcat


启动:
/www/wdlinux/tomcat8.0.21/bin/startup.sh

关闭:

/www/wdlinux/tomcat8.0.21/bin/shutdown.sh

 
conf下的server.xml文件配置端口和目录等


conf下的tomcat-users.xml配置管理用户


tomcat-users.xml管理员设置
对于Tomcat首页上面的三个按钮
Server Status和Manager App需要manager-gui
Host Manager需要admin-gui
多个角色可以同时指定,中间用逗号分隔(出于安全性考虑,最好不要指定过多的角色

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager-gui"/>
  <role rolename="admin-gui"/>

  <user username="csuper" password="771126" roles="admin-gui,manager-gui,tomcat,role1"/>

1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。
  2)conf文件夹下主要是放置tomcat的服务器的相关配置文件

 

自动启动:

方法一:
设置方法
1、修改/etc/rc.d/rc.local,使用vi /etc/rc.d/rc.local 命令
2、在/etc/rc.d/rc.local文件最后添加下面两行脚本
1
2
export JAVA_HOME=/usr/local/jdk1.7.0_03
/usr/local/apache-tomcat-7.0.32/bin/startup.sh start

修改rc.local文件为可执行,如:chmod +x rc.local

 


没有测试过:

设置服务自启动:

3) 到tomcat子目录bin目录下找到catalina.sh 文件。
复制文件到/etc/init.d 并改名为tomcat 
#cp /usr/local/apache-tomcat-7.0.11/bin/catalina.sh /etc/init.d/tomcat
 
4) 编辑/etc/init.d/tomcat文件.在文件中添加如下文中红色部分(红色部分必须添加),蓝色为方便查找做的标注。
下列为tomcat部分内容,不可直接使用。

 #vi /etc/init.d/tomcat 
#!/bin/sh 
# chkconfig: 2345 10 90      //这个地方必须加(决定chkconfig --list 的结果),否则出现错误:tomcat 服务不支持chkconfig
# description:Tomcat service  
#Licensed to the Apache Software Foundation (ASF) under one or more  ------------CATALINA_HOME=/usr/local/apache-tomcat-7.0.11 JAVA_HOME=/usr/local/jdk1.6.0_24   
# OS specific support. $var _must_ be set to either true or false.

5) 添加tomcat 服务 
#chkconfig --add tomcat  //将服务添加到自动启动列表服务中 你可以通过以下方式检查:
#setup    

选择系统服务(System Service),找找是否有"tomcat"这一项,并且前面有个*号(*号表示自启动服务)     

6)关闭和启动tomcat 服务,由此生成的tomcat 没有重启命令
#service tomcat stop     
####关闭tomcat 服务
#service tomcat start     
####启动tomcat 服务
7) 查看tomcat 服务运行级别
# chkconfig --list |grep tomcat   tomcat         
0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭 如果345 为关闭状态。
执行如下命令设置tomcat为开机自启动。
# chkconfig tomcat on  
8)  检查是否开机启动 
#netstat -an | grep 8080
tcp   0      0 :::8080

 

 

发表评论: