Centos7 安装java1.7和tomcat7并部署应用

简介: 安装Java1.7登录服务器查看JDK软件包的列表yum search java | grep -i --color JDKldapjdk-javadoc.

安装Java1.7

登录服务器查看JDK软件包的列表

yum search java | grep -i --color JDK

ldapjdk-javadoc.noarch : Javadoc for ldapjdk 
icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser 
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment 
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment 
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation 
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle 
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment 
java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector 
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos 
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment 
java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without 
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation 
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle 
java-1.8.0-openjdk.i686 : OpenJDK Runtime Environment 
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector 
java-1.8.0-openjdk-accessibility-debug.x86_64 : OpenJDK accessibility connector 
java-1.8.0-openjdk-debug.i686 : OpenJDK Runtime Environment with full debug on 
java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on 
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 
java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on 
java-1.8.0-openjdk-devel.i686 : OpenJDK Development Environment 
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 
java-1.8.0-openjdk-devel-debug.i686 : OpenJDK Development Environment with full 
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with 
java-1.8.0-openjdk-headless.i686 : OpenJDK Runtime Environment 
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment 
java-1.8.0-openjdk-headless-debug.i686 : OpenJDK Runtime Environment with full 
java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full 
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation 
java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK API Documentation for packages 
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in 
java-1.8.0-openjdk-javadoc-zip-debug.noarch : OpenJDK API Documentation 
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 
java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with 
ldapjdk.noarch : The Mozilla LDAP Java SDK 
openprops.noarch : An improved java.util.Properties from OpenJDK

选择自己需要的版本进行安装

yum install java-1.7.0-openjdk-devel.x86_64

配置环境变量

[root@localhost ~]# vi /etc/profile
在profile文件中添加如下内容

#set java environment 
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64(java的安装路径)
JRE_HOME=$JAVA_HOME/jre 
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
export JAVA_HOME JRE_HOME CLASS_PATH PATH 
验证及查看版本
java -version
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH

安装Tomcat7

下载tomcat7的安装文件

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
解压并移到/usr/local目录下

tar -zxvf apache-tomcat-7.0.57.tar.gz
mv apache-tomcat-7.0.69/ /usr/local/tomcat
配置tomcat环境变量和内存设置

在tomcat的bin目录下打开catalina.sh文件,vi /usr/local/tomcat/bin/catalina.sh,添加以下信息:

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64
export JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/jre
启动、关闭Tomcat

启动/usr/local/tomcat/bin/startup.sh

Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

关闭/usr/local/tomcat/bin/shutdown.sh

手动部署web应用

方法一

在conf目录的server.xml中的,找到<host>节点,添加如下标签:

<Context path="/hello" docBase="/root/helloworld" debug="0" privileged="true">
</Context>
方法二

conf/Catalina/localhost目录下创建xml配置文件,文件容易如下:

<Context path="/hello" docBase="/root/helloworld" debug="0" privileged="true">
</Context>

此法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。

参考
  1. Linux——CentOS7使用yum命令安装Java SDK
目录
相关文章
|
1天前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
14 0
|
4天前
|
运维 安全 Linux
如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理
如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理
|
4天前
|
Linux 测试技术 数据安全/隐私保护
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
|
5天前
|
Linux Docker 容器
centos7安装docker图文详解
该文档提供了在CentOS上安装Docker的步骤:检查系统内核版本(需大于3.10),更新yum,卸载旧版Docker,安装yum-utils和依赖包,设置Docker仓库,列出并选择Docker版本,安装Docker,最后启动并设置Docker开机启动,通过`docker version`验证安装是否成功。
|
6天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
24 2
|
7天前
|
NoSQL Linux 网络安全
【专栏】如何在 RHEL 8 或者 CentOS 8 上安装 MongoDB?
【4月更文挑战第28天】本文档介绍了如何在RHEL或CentOS 8上安装MongoDB,包括环境准备(系统更新、依赖安装、硬件需求和sudo用户)、导入MongoDB GPG公钥、创建Yum仓库、安装MongoDB社区版,以及后续的基本配置和验证(启动服务、防火墙设置和连接验证)。通过这些步骤,用户可以顺利安装并运行MongoDB,以处理非结构化数据和扩展技术栈。
|
7天前
|
安全 Linux 网络安全
【专栏】如何进行 CentOS 8 最小安装
【4月更文挑战第28天】本文介绍了如何进行CentOS 8的最小安装,包括准备工作(确认硬件兼容性、下载ISO镜像、制作启动盘及备份数据)和安装步骤(选择语言、最小环境、网络设置、安全策略、分区、用户设置及开始安装)。安装后需进行基础配置,如系统更新、SELinux设置、防火墙配置、安装必要软件包和服务优化。最小安装提供了一个精简高效的环境,便于用户根据需求自定义和管理服务器。
|
8天前
|
Java Windows
java——安装JDK及配置解决常见问题
java——安装JDK及配置解决常见问题
|
10天前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
14 0