centos7.2下安装jdk和tomcat

简介: 1、准备工具 Xshell和Xftp,连接上服务器 2、下载 jdk-7u76-linux-x64.tar.gz 安装包 到 /usr/local/目录  3、解压缩 tar xvf   jdk-7u76-linux-x64.tar.gz  到目录/usr/local/jdk , 删除压缩包 rm  jdk-7u76-linux-x64.tar.gz 4、设置jdk环境变

1、准备工具 Xshell和Xftp,连接上服务器


2、下载 jdk-7u76-linux-x64.tar.gz 安装包 到 /usr/local/目录 


3、解压缩 tar xvf   jdk-7u76-linux-x64.tar.gz  到目录/usr/local/jdk , 删除压缩包 rm  jdk-7u76-linux-x64.tar.gz


4、设置jdk环境变量  vim  /etc/profile  

export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre  
export PATH=$PATH:$JAVA_HOME/bin  
export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  


5、使profile配置生效。命令行:source /etc/profile 


6、验证安装  java -version   、   javac


7、下载 apache-tomcat-8.0.39.tar.gz  到/usr/local/目录 


8、解压缩 tar xvf  apache-tomcat-8.0.39.tar.gz   到目录/usr/local/tomcat , 删除压缩包 rm  apache-tomcat-8.0.39.tar.gz 


9、配置环境变量  vim /etc/profile.d/tomcat.sh

CATALINA_BASE=/usr/local/tomcat
PATH=$CATALINA_BASE/bin:$PATH
export PATH CATALINA_BASE

. /etc/profile.d/tomcat.sh

10、 配置server.xml

  <Service name="Catalina">

    <Connector port="80" protocol="HTTP/1.1"  
               connectionTimeout="20000"
               redirectPort="8443" />

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="Catalina" defaultHost="x.x.x.x">
 
      <Realm className="org.apache.catalina.realm.LockOutRealm">
 
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="x.x.x.x"  appBase="project/ccnulife"
            unpackWARs="true" autoDeploy="true">
 
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
			   
    	<Context path="" docBase="/usr/local/apache-tomcat-8.0.39/ccnulife" reloadable="true" crossContext="true"/>

      </Host>
	  
    </Engine>

11、我使用的centos7.2 需要开启80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 1
systemctl restart firewalld .service


12、如果是腾讯云还要在安全组添加80端口开放


13、在域名解析面板配置域名和ip的映射,端口无需填写。


14、启动tomcat

在tomcat所在目录 ./startup.sh






目录
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
143 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
3天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
32 2
|
9天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
46 0
|
16天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
18 0
|
20天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
67 0
|
22天前
|
Java Linux
linux安装jdk环境
linux安装jdk环境
27 0
|
29天前
|
Java
jdk的安装与环境变量的配置
jdk的安装与环境变量的配置
16 0
|
30天前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
192 0

热门文章

最新文章