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

相关文章
|
6月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
630 1
|
7月前
|
前端开发 Java API
2025 年 Java 全栈从环境搭建到项目上线实操全流程指南:Java 全栈最新实操指南(2025 版)
本指南涵盖2025年Java全栈开发核心技术,从JDK 21环境搭建、Spring Boot 3.3实战、React前端集成到Docker容器化部署,结合最新特性与实操流程,助力构建高效企业级应用。
2166 1
|
6月前
|
IDE 安全 Java
Lombok 在企业级 Java 项目中的隐性成本:便利背后的取舍之道
Lombok虽能简化Java代码,但其“魔法”特性易破坏封装、影响可维护性,隐藏调试难题,且与JPA等框架存在兼容风险。企业级项目应优先考虑IDE生成、Java Records或MapStruct等更透明、稳健的替代方案,平衡开发效率与系统长期稳定性。
420 115
|
7月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
793 64
|
6月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
8月前
|
安全 Java 测试技术
Java 大学期末实操项目在线图书管理系统开发实例及关键技术解析实操项目
本项目基于Spring Boot 3.0与Java 17,实现在线图书管理系统,涵盖CRUD操作、RESTful API、安全认证及单元测试,助力学生掌握现代Java开发核心技能。
437 0
|
7月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
388 0
|
8月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
667 0
|
8月前
|
人工智能 安全 Java
掌握Java反射:在项目中高效应用反射机制
Java反射是一种强大功能,允许程序在运行时动态获取类信息、创建对象、调用方法和访问字段,提升程序灵活性。它在框架开发、动态代理、注解处理等场景中广泛应用,如Spring和Hibernate。但反射也存在性能开销、安全风险和代码复杂性,应谨慎使用。
166 0