centos部署vue项目(java,tomcat环境的搭建)

简介: centos部署vue项目(java,tomcat环境的搭建)

前言

下面涉及到的安装包都在文章最后有,另外如果你的服务器是阿里云或者腾讯云,要确定下面涉及到的服务端口都已经开放了

java环境搭建

  • 下载安装java1.8(两种方式选择一种即可)
  • 使用yum安装(不需要配置环境变量,直接可用)
    yum -y install java-1.8.0-openjdk*
  • 使用解压的包(需要配置环境变量)
  • 1️⃣:上传jdk8的安装包到服务器的目录下(这里比如放到了/home/jdk下)
  • 2️⃣:解压jdk-8u281-linux-x64.tar.gz,执行命令tar -zxvf jdk-8u281-linux-x64.tar.gz
  • 3️⃣:在文件/etc/profile中加入如下信息
export JAVA_HOME=/home/jdk/jdk1.8.0_281
export JRE_HOME=/home/jdk/jdk1.8.0_281/jre
export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOM E/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
  • ⚠️:注意这里的JAVA_HOME和JRE_HOME都是刚刚jdk的解压路径,打开/etc/profile文件使用命令vim /etv/profile,进入文件后光标移到最后一行按字母o,然后将上面的内容复制进去即可。如果提示没有vim命令可以使用vi或者使用yum install vim下载vim命令后再进行操作。
  • 测试安装是否成功,控制台使用java -version,以及javac,都没有报错信息即暗转成功了,具体成功示例如下图所示

tomcat环境搭建

  • 这里也是两种方式和上面的java环境搭建是一样的,但是不建议进行yum搭建
  • 🆕:首先新建tomcat目录。执行命令mkdir -p /home/tomcat
  • 1️⃣:上传apache-tomcat-8.5.61.tar.gz安装包到服务器的/home/tomcat下
  • 2️⃣:执行cd /home/tomcat进入到tomcat目录下
  • 3️⃣:执行tar -zxvf apache-tomcat-8.5.61.tar.gz进行解压
  • 4️⃣:进入到/home/tomcat/apache-tomcat-8.5.61/conf下,修改server.xml的端口,当然你也可以不修改,前提是8080端口没有被占用,建议修改,如下图将8080修改为没有被占用的任意端口,查看端口是否被占用执行lsof -i tcp:所查端口,如果有输出那么就是被占用了。

  • 现在就已经搭建好了tomcat了,不要着急启动

部署vue项目(其实好多都可以,war,任意的html等)

1️⃣:在本地打包vue项目,命令为npm run build,,大部分是这个,当然你多环境就不好说了,如果实在不知道,在你的vue项目下有一个package.json文件,在开头就有,如下图:

2️⃣:看下你的vue.config.js文件下的publicPath: ‘/’

3️⃣:回到服务器,进入到/home/tomcat/apache-tomcat-8.5.61/webapps下,如果上面你的publicPath:‘/’,

那么就将刚刚打包好的dist文件中的所有内容上传到/home/tomcat/apache-tomcat-8.5.61/webapps/ROOT下,如果你的是publicPath:‘/test’,这里的test我随便起的,那么你要到/home/tomcat/apache-tomcat-8.5.61/webapps执行mkdir test,然后将那么就将刚刚打包好的dist文件中的所有内容上传到/home/tomcat/apache-tomcat-8.5.61/webapps/test下。

4️⃣:最后进入到/home/tomcat/apache-tomcat-8.5.61/bin下执行./start.sh即可,至此你的vue项目就已经部署成功了。

tomcat-8.5.61

相关文章
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
987 1
|
前端开发 Java API
2025 年 Java 全栈从环境搭建到项目上线实操全流程指南:Java 全栈最新实操指南(2025 版)
本指南涵盖2025年Java全栈开发核心技术,从JDK 21环境搭建、Spring Boot 3.3实战、React前端集成到Docker容器化部署,结合最新特性与实操流程,助力构建高效企业级应用。
3467 1
|
IDE 安全 Java
Lombok 在企业级 Java 项目中的隐性成本:便利背后的取舍之道
Lombok虽能简化Java代码,但其“魔法”特性易破坏封装、影响可维护性,隐藏调试难题,且与JPA等框架存在兼容风险。企业级项目应优先考虑IDE生成、Java Records或MapStruct等更透明、稳健的替代方案,平衡开发效率与系统长期稳定性。
836 115
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
SQL 关系型数据库 MySQL
CentOS部署JAVA程序、安装Tomcat以及安装导入mysql文件的方法
CentOS部署JAVA程序、安装Tomcat以及安装导入mysql文件的方法
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
1230 2
|
安全 Java 应用服务中间件
在CentOS 7上安装Apache Tomcat 8的方法
在CentOS 7上安装Apache Tomcat 8的方法
947 0
|
安全 Java 应用服务中间件
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
675 0
|
Oracle Java 关系型数据库
在Centos7上安装JDK1.8和tomcat8.5的步骤和过程(亲测可用)
该博客文章提供了在CentOS 7系统上安装JDK 1.8和Tomcat 8.5的详细步骤,包括卸载系统自带的OpenJDK和安装Oracle JDK 1.8,以及Tomcat 8.5的安装过程。