您现在的位置是:首页 > 正文

CentOS6.7配置Java环境、安装Tomcat、部署Web项目记录

2024-01-30 22:00:57阅读 0

V!P!S版本:

[root@www ~]# cat /etc/issue
CentOS release 6.7 (Final)
Kernel \r on an \m

一、准备工作

首先安装wget下载工具

yum install wget -y

查看CentOS的系统位数:

uname -a

可以看到是64位系统


二、安装Java环境

1.下载64位版本JDK

下载页面:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 先用浏览器或者其他下载工具下载,获取到真实的下载地址:

 运行下载命令进行下载:

wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1550309338_66812b769837e381f0d869f7dd963acb(所获取的真实的下载地址)

下载下来的文件名有问题,移动文件至/usr/local/java文件夹并重命名:

mv jdk-8u201-linux-x64.tar.gz?AuthParam=1550309338_66812b769837e381f0d869f7dd963acb /usr/local/java/jdk-8u201-linux-x64.tar.gz

cd至该文件夹,解压:

 tar -zxvf jdk-8u201-linux-x64.tar.gz

2.配置环境变量

运行,进入vim编辑器:

vim /etc/profile

打开之后按键盘(i)进入编辑模式,将下面的内容复制到底部

#set java JDK

JAVA_HOME=/usr/local/java/jdk1.8.0_201

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

export PATH JAVA_HOME CLASSPATH

写完之后按键盘(ESC)按钮退出,然后输入(:wq)保存并且关闭Vim。

配置完成之后,最重要的一步就是使文件立即生效:命令如下:

source /etc/profile

3.验证是否安装成功

上面所有的步骤完成之后,这时候我们需要检查是否安装成功,输入如下命令:

java -version

javac

echo $JAVA_HOME

如下图,可见Java环境配置成功:


三、安装Tomcat服务器

1.下载

https://tomcat.apache.org/download-90.cgi 选择 core下的tar.gz

在/usr/local/tomcat中执行:

//下载
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz
//解压
tar -zxvf apache-tomcat-9.0.16.tar.gz

2.启动tomcat服务器

//进入tomcat的bin目录
cd apache-tomcat-9.0.16/bin
//启动
./startup.sh
启动成功

3.测试

访问http://你的ip:8080,查看是否成功

测试成功

4.将tomcat设置为开机自启

运行:

vi /etc/rc.d/rc.local

在此文件最后插入以下文本(根据实际安装路径):

#tomcat start up when sever boot
export JAVA_HOME=/usr/local/java/jdk1.8.0_201
/usr/local/Tomcat/apache-tomcat-9.0.16/bin/startup.sh

(可选操作将rc.local修改为可执行):chmod 777 /etc/rc.d/rc.local

保存后重启:直接进入http://你的ip:8080与上面结果一致。


四、Web应用部署

上传war包至webapps目录下(此处使用xshell的新建文件传输:sftp功能)

//进入上传路径
cd /usr/local/Tomcat/apache-tomcat-9.0.16/webapps
//put命令进行上传
put D:\Idea_workspace\studentsign\target\studentsign.war

在上面的访问路径后加上你的项目名,回车,可以看到已经部署成功了:


五、安装 mysql

>CentOS6.7安装及配置mysql<

网站文章

  • CSDN实训 | Java虚拟机 JVM

    什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件(.java)被编译成能被 Java 虚拟机执...

    2024-01-30 22:00:50
  • pyqt的基本组件

    熟悉常用的窗口组件:1按钮类QPushButton 普通按钮QToolButton 工具按钮:通常在工具栏使用QRadioButton 单选框QCheckBox 复选框QCommanLinkButtonVist...

    2024-01-30 22:00:44
  • 四种方法Servlet容器使用Spring的Bean对象

    四种方法Servlet容器使用Spring的Bean对象

    Servlet

    2024-01-30 22:00:03
  • Marketing Cloud入门篇总结

    【前言】:本篇将按倒序排列 仰慕MC的威风已经很久了,打接触Sales Cloud半年就听说过它,也看过同事操作MC的界面,就一直很想进入系统一探究竟,尽管或多或少了解了些这门技术的应用场景,但总感觉...

    2024-01-30 21:59:57
  • 【Linux基础】常用基本命令汇总

    【Linux基础】常用基本命令汇总

    Linux基础(一)

    2024-01-30 21:59:50
  • java获取sql,oracle的字段详细信息(字段类型,长度,精度)

    /*** * 获取oracle数据字段信息(字段名,字段类型,字段长度,数字精度,是否为空) * @param con * @param table 表名 * @return */ public static Map&gt; getOracleColumn_info(Connection con,String table){ String sql=&quot;sel

    2024-01-30 21:59:22
  • 一·java核心语法——注意And疑惑

    一·java核心语法——注意And疑惑

    jvm内存分块 常用 栈内存:用于执行方法,每个方法在栈中都有独立的存储和执行空间 堆内存:用于存储数组、对象等数据量比较大的数据。(垃圾回收站) 方法区:用于存储字节码对象、常量、静态变量、方法 不常用 本地方法区:用于执行本地方法 程序计数器:用于控制程序的执行、控制程序执行到了哪个操作

    2024-01-30 21:59:15
  • 服务器的文件删了怎么恢复出厂设置,cisco ap恢复出厂设置

    朋友问小编cisco ap怎么恢复出厂设置?其实类似于交换机一样,按住MODE键开机,让机器启动进入AP:模式。然后flash初始化后,更名或者删除配置文件,然后boot或者reset!学习啦小编在网...

    2024-01-30 21:59:09
  • odbcinst文件 最新发布

    ODBC是一种标准的数据库访问接口,允许应用程序通过统一的方式连接和访问不同类型的数据库。它使用INI文件格式,包含了驱动程序的名称、库文件路径、驱动程序的特定配置选项等信息。文件,可以添加、删除或修...

    2024-01-30 21:59:01
  • 8. 读写锁ReentrantReadWriteLock&amp;StampLock详解

    8. 读写锁ReentrantReadWriteLock&amp;StampLock详解

    读写锁ReadWriteLock,顾名思义是一把分为读和写两部分的锁,读锁允许多个线程同时获得,因为读操作本身是线程安全的。而写锁是互斥锁,不允许多个线程同时获得写锁。并且读和写操作也是互斥的。读写锁...

    2024-01-30 21:58:33