首页 > 系统相关 >Linux下JDK和Tomcat安装

Linux下JDK和Tomcat安装

时间:2023-01-15 11:41:07浏览次数:58  
标签:bin java Tomcat JDK usr Linux tomcat local tomcat8



下载地址
​​​ http://www.oracle.com/technetwork/java/javase/downloads/index.html ​​​
http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz?AuthParam=1425274077_b32bf92a0bb67039ccba3e32e85fb356

查看环境变量
whereis java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH

二,安装
选择要安装java的位置,如/usr/目录下,新建文件夹java(mkdir java)

#mkdir -p /usr/java
拷贝下载的jdk-8u31-linux-x64.tar.gz到/usr/java下

#cd /usr/java
# tar -zxvf jdk-8u31-linux-x64.tar.gz

三、设置变量
# vim /etc/profile
在最后面添加如下内容:
# JAVA
JAVA_HOME=/usr/java/jdk1.8.0_31
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

使变量生效
# source /etc/profile

验证是否成功
# java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)

查看变量
# which java //java执行路径
/usr/java/jdk1.8.0_31/bin/java
# echo $JAVA_HOME
/usr/java/jdk1.8.0_31
# echo $PATH
/usr/java/jdk1.8.0_31/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


四. 卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。

五,安装tomcat
下载tomcat
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.20/bin/apache-tomcat-8.0.20.tar.gz

(1)解压apache-tomcat-8.0.20.tar.gz
# tar-zxvf apache-tomcat-8.0.20.tar.gz
(2)复制解压后的目录apache-tomcat-8.0.20到/usr/local下并重命名为tomcat8
# cp -Rapache-tomcat-8.0.20 /usr/local/tomcat8
注意:/usr/local/tomcat8就是后面我们要修改环境变量时需要填写的目录路径
(3)
添加tomcat环境变量
# vim /etc/profile
加入下代码
#set environment variable
JAVA_HOME=/usr/java/jdk1.8.0_31
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
exportTOMCAT_HOME=/usr/local/tomcat8
exportCATALINA_HOME=/usr/local/tomcat8
修改应用环境变量,是配置生效
# source/etc/profile

(4)进入bin目录 ,启动tomcat
# cd/usr/local/tomcat8/
# cd bin/
#./startup.sh

(5)修改环境变量后重新启动tomcat启动成功
[root@oracledb bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr/java/jdk1.8.0_31
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.

(6)关闭tomcat
[root@oracledb bin]# ./shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr/java/jdk1.8.0_31
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar

(7) 查看进程
[root@oracledb bin]# ps -ef | grep tomcat
root 22552 1 99 09:58 pts/0 00:00:05 /usr/java/jdk1.8.0_31/bin/java -Djava.util.logging.config.file=/usr/local/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat8/endorsed -classpath /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat8 -Dcatalina.home=/usr/local/tomcat8 -Djava.io.tmpdir=/usr/local/tomcat8/temp org.apache.catalina.startup.Bootstrap start
root 22581 22284 0 09:58 pts/0 00:00:00 grep tomcat

(8)添加管理权限
默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager-gui具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:
<rolerolename="manager-gui"/>
<userusername="manager" password="manager"roles="manager-gui"/>
然后重启Tomcat服务器,文件修改生效。







标签:bin,java,Tomcat,JDK,usr,Linux,tomcat,local,tomcat8
From: https://blog.51cto.com/u_15941303/6008445

相关文章

  • linux的时间属性
    最近写打包备份文件log的命令,研究了一下时间属性的的含义。做个记录。Linux系统文件有三个主要的时间属性,分别是ctime(changetime,而不是createtime)atime(accessti......
  • linux虚拟机新增磁盘识别方法
    1.viclient登录到vcenter或ESXi,为虚拟机添加一块磁盘在线为虚拟机添加磁盘。2.登录进虚拟机linux系统中执行以下命令,识别新增加的硬盘#echo"---">/sys/clas......
  • 修改linux虚拟机克隆时网卡变成eth1
    做linux虚拟机克隆时,在/etc/udev/rules.d/70-persistent-net.rules会多一条"eth1"网卡的记录,配置IP地址后ifconfig  显示是eth1思路:克隆后的虚拟机网卡的mac地址变了......
  • Linux&Windows物理资源查看
    1.Linux查看逻辑CPU数量#cat/proc/cpuinfo|grepphysical|grepid|wc-l2.Linux查看物理CPU数量   #cat/proc/cpuinfo|grep......
  • linux/Windows系统中取SN号
    1.linux取序列号:命令执行:dmidecode|grep"SerialNumber"第一行就是2.Windows下查看SN序列windows下将下面文件保存为.vbsstrComputer="."SetobjWMIServ......
  • Linux下查看CPU信息, 包括位数和多核信息
     以redhat6.0为例:查看当前操作系统发行版信息#cat/etc/issueRedHatEnterpriseLinuxServerrelease6.0(Santiago)Kernel\ronan\m查看cpu型号#cat/proc/cpuinf......
  • linux 添加路由的方法
    linux下添加路由的方法:一:使用route命令添加使用route命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由#routeadd......
  • 注销linux用户的方法
    在linux系统里登录用户通常有2种情况,一种是直接终端登录的,一种是通过远程登录的。下面介绍这两种用的踢出方法。首先你是管理员,或者有管理员权限1.终端用户踢出方法比较方便......
  • linux数据库命令
    数据库篇1.查看数据库执行的sql/usr/sbin/tcpdump-ieth0-s0-l-w-dstport3306|strings|egrep-i'SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|D......
  • 在 Linux 上查找特定文件的所有链接
    概述在本教程中,我们将学习如何在Linux上查找特定文件的所有链接。我们将使用命令lsof列出任何进程打开的所有文件,然后grep仅过滤掉那些链接到目标文件的文件。什么是......