首页 > 系统相关 >记录首次部署Linux服务器搭建Java项目的经历

记录首次部署Linux服务器搭建Java项目的经历

时间:2023-03-30 17:44:14浏览次数:27  
标签:Java tar tomcat gz jdk 文件夹 Linux 服务器

1.下载JDK1.8

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

本次下载版本:jdk-8u361-linux-x64.tar.gz

2.安装JDK1.8

(1)复制“jdk-8u361-linux-x64.tar.gz”到Linux服务器的/usr/local/install文件夹下

(2)执行【tar -zxvf jdk-8u361-linux-x64.tar.gz】,解压jdk到/usr/local/install文件夹下,解压后的图片如下:

 

 (3)输入命令【vi /etc/profile】,修改环境变量,如下图所示:

 

 (4)输入命令【source /etc/profile】,配置生效

(5)输入【java -version】查看版本,如下图所示:

 

 3.部署tomcat

(1)下载tomcat部署包,copy到服务器的/usr/local/install/文件夹,本次下载部署包【apache-tomcat-9.0.73.tar.gz】

(2)输入命令解压【tar -zxvf apache-tomcat-9.0.73.tar.gz】,解压后如下图所示:

 

 

(3)copy项目war包到webapps文件夹

(4)配置tomcat的数据库连接、redis连接

(5)跳转到tomcat的bin文件夹,执行sh startup.sh,启动tomcat

ps

Linux验证IP端口是否通:telnet 192.168.116.79 6379

 

 端口通

 

 端口不通

标签:Java,tar,tomcat,gz,jdk,文件夹,Linux,服务器
From: https://www.cnblogs.com/zdhxiangni/p/17273782.html

相关文章

  • Java并发编程——Thread详解
    前言操作系统中,一个进程往往代表着一个应用程序实例,而线程是进程中轻量级的调度单元,也可以看作是轻量级的进程,可以共享进程资源。下面简单介绍在操作系统中线程通用实现方式。接下来内容主要对线程模型进行简单介绍,然后对Java线程实现Thread类进行了解。一、线程模型暂且抛开Jav......
  • javascript大文件上传解决方案支持分片断点上传
    ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。pub......
  • Java重写toString的意义
    Java重写toString的意义一.toString()方法toString()方法在Object类里定义的,其返回值类型为String类型,返回类名和它的引用地址.在进行String类与其他类型的连接操作时,自动调用toString()方法,demo如下:Datetime=newDate();System.out.println("time="+time);//相当于下......
  • Linux核心命令
    Linux查询命令手册网站:https://wangchujiang.com/linux-command/1.线上查询及帮助命令(3个)manlshelpinfo2.文件和目录操作命令ls$ls#仅列出当前目录可见文件$ls-l#列出当前目录可见文件详细信息√$ls-hl#列出详细信息并以可读大小显示文件大小$......
  • Java学习日记4
    2023.3.29学习Java打卡JDBCJDBC(JavaDatabseConnectivity),Java-数据库连接,用Java语言操作数据库。本质:是sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中......
  • 更优雅的OrientDB Java API
    OrientDBAPIv1.0.0(OrientDB3.x)GiteeOrientDB介绍OrientDB是一个开源的NoSQL数据库管理系统,同时也是一款高性能的图数据库,支持ACID事务以及原子操作。官网图数据库介绍图数据库是以点、边为基础存储单元,以高效存储、查询图数据为设计原理的数据管理系统。图概念对于图数......
  • Linux 进程管理 | ps、top、kill
    ps可显示系统进程状况top可动态显示进程状况kill用来结束进程ps(ProcessStatus)ps命令用来列出系统中当前运行的进程,就是执行ps命令时的进程执行ps-auxwwf结......
  • JAVA~适合新手和复习~基础七(线程)
    Java多线程编程一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程和进程关系:一个进程包括由操作系统分配的内存空......
  • java 集合过滤出符合条件的List元素集合(lambda表达式)
    应用场景在项目开发的过程中,我们经常会对List集合进行按条件的过滤,筛选出我们想要的结果或者是符合项目需求的数据。比如:我们有一批学生对象,每个学生都有自己的性别属性,但......
  • Java 8 函数式编程
    1Java8函数式编程2java.util.function.*3@FunctionalInterface4都是函数接口,没有成员(状态)56高阶函数:参数或返回值为函数78方法引用:类名::方法......