开启辅助访问 切换到窄版

centos 7 安装配置jdk与tomcat

[复制链接]
作者:hanhongwen 
版块:
Linux Linux-常用服务搭建 发布时间:2017-8-24 17:12:54
5461

管理员

积分
9932
QQ
hanhongwen 发表于 2017-8-24 17:09:28 | 显示全部楼层 |阅读模式
1、下载安装JDK
1.1 下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html


1.2 安装
[root@safehourse70 ~]# rpm -ivh jdk-8u144-linux-x64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_144-2000:1.8.0_144-fcs  ################################# [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

1.3 查看版本
[root@safehourse70 ~]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)


1.4 配置JAVA环境变量
[root@safehourse70 ~]# vim /etc/profile
添加如下内容
  1. export JAVA_HOME=/usr/java/jdk1.8.0_144
  2. export JAVA_BIN=/usr/java/jdk1.8.0_144/bin
  3. export PATH=${JAVA_HOME}/bin:$PATH
  4. export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
复制代码




[root@safehourse70 ~]# source /etc/profile
[root@safehourse70 ~]# echo $JAVA_HOME
/usr/java/jdk1.8.0_144


2、下载配置tomcat
2.1 下载
http://archive.apache.org/dist/tomcat/
http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M26/bin/apache-tomcat-9.0.0.M26.tar.gz

2.2 解压并配置
[root@safehourse70 ~]# tar -xf apache-tomcat-9.0.0.M26.tar.gz

[root@safehourse70 ~]# mv apache-tomcat-9.0.0.M26 /usr/local/tomcat
[root@safehourse70 ~]# vim /usr/local/tomcat/webapps/ROOT/index.jsp   #查看默认首页


2.3 创建一个java启动脚本
[root@safehourse70 ~]# vim /etc/init.d/tomcat

#!/bin/bash
#Tomcat init script for linux
#chkconfig: 2345 96 14
#description: The Apache Tomcat server/JSP container
JAVA_OPTS='-server -Xms64m -Xmx128m'
JAVA_HOME=/usr/java/jdk1.8.0_144
CATALINA_HOME=/usr/local/tomcat
$CATALINA_HOME/bin/catalina.sh $*


说明:
JAVA_OPTS='-Xms64m -Xmx128m'     
#是用来设置JVM相关运行参数的变量。
JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap(堆)大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半



[root@safehourse70 ~]# chmod +x /etc/init.d/tomcat
[root@safehourse70 ~]# /etc/init.d/tomcat start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_144
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.


[root@safehourse70 ~]# netstat -lantup | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1775/java           

通过上面可以看到已经启动成功,端口已经正常监听


2.4 打开测试页面
http://192.168.1.70:8080
117.jpg


3、为Tomcat 重设账号密码
3.1 修改用户登录配置文件
[root@safehourse70 ~]# vim /usr/local/tomcat/conf/tomcat-users.xml
找到如下内容
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
-->
修改为如下内容
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager-gui"/>
  <user username="admin" password="123456" roles="manager-gui"/>



118.jpg


3.2 修改页面访问地址配置文件
[root@safehourse70 bin]# vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
注释下面的内容
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />


119.jpg


3.3 访问管理页面
http://192.168.1.70:8080/manager/html
输入刚才设置的用户名,密码进行登录
120.jpg


4、安装tomcat-native
[root@safehourse70 ~]# cd /usr/local/tomcat/bin/
[root@safehourse70 bin]# tar -xf tomcat-native.tar.gz
[root@safehourse70 native]# cd /usr/local/tomcat/bin/tomcat-native-1.2.12-src/native/
[root@safehourse70 tomcat-native-1.2.12-src]# yum -y install apr-devel

[root@safehourse70 ~]# wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz
[root@safehourse70 ~]# tar -xf openssl-1.1.0f.tar.gz
[root@safehourse70 ~]# cd openssl-1.1.0f
[root@safehourse70 openssl-1.1.0f]# ./config --prefix=/usr/local/openssl
[root@safehourse70 openssl-1.1.0f]# ./config -t
[root@safehourse70 openssl-1.1.0f]# make && make install
[root@safehourse70 tomcat-native-1.2.12-src]# ./configure --with-apr=/usr/ --with-ssl=/usr/local/openssl/
[root@safehourse70 tomcat-native-1.2.12-src]#make && make install





以上就是安装jdk与tomcat的操作步骤,祝你成功







    15561578755
回复

使用道具 举报

管理员

积分
9932
QQ
hanhongwen  楼主| 发表于 2017-8-24 17:12:54 | 显示全部楼层
再加一个链接,这个是我在安装最后tomcat-native碰到的错误

http://safehourse.cn/forum.php?m ... d=198&fromuid=1

祝你成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表