IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Vue+Jar的部署方案 -> 正文阅读

[Java知识库]Vue+Jar的部署方案

一、引言

部署背景:由于近期需要进行毕设答辩,系统展示了;帮助朋友开发了一个简单的咨询类似论坛的小系统丰富一下整个平台,保证平台的完整性。其中我采用Vue框架搭建了一个Web后台,SpringBoot实现后端,近来进行 了简单的部署,在此记录一下。

二、部署的注意事项

  1. 明确该技术栈的运行环境
    明白Tomcat、Nginx、JDK、OS等运行环境的概念。
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/bf38dc3075294d7690e51991a452db20.png

  2. 了解环境的使用-尤其是Linux的常用指令

  3. 注意端口开放、日志记录、问题排查等事项

三、部署步骤

  1. Vue的部署步骤

采用的部署在Tomcat服务器,图片也直接存在Tomcat服务器;

(1)router 添加一个和tomcat -webapps下一致的文件名路径(base:‘/ ‘)
在这里插入图片描述
(2)config下Index.js配置公开资源 (’/’ → ‘./’)
在这里插入图片描述
以上步骤:目的是让访问路径保持和Tomcat下的一致,公开访问
(3)采用npm run build进行打包,出一个 dist文件,将该文件下的所有文件扔到 Tocmat 的weapps下同 router中base配置 的文件名(例如app)一致的文件下

(4)安装Tomcat启动的路径进行访问即可–

  1. Jar的 部署

由于jar包是内嵌了netty等服务器jar包,因此只需要JDK环境即可进行运行,采用 java -jar .jar则可进行运行,十分高效

基于该指令的拓展—

java -jar .jar //只能在对话框存在时,才能运行,非后台运行

java -jar .jar & //后台运行,但是xshell不能退

nohup java -jar .jar & // 后台运行  (nohup--  nohup 英文全称 no hang up(不挂起))

关于nohup的指令

nohup运行之后,便会产生一个nohup.out,运行情况则在此输出,看日志则可从该处查看(当然也可以进行日志输到MongoDB或其他数据库,消息队列)

  1. 关于运行的一些常用Linux指令
    (1)netstat -anp 查看端口占用情况; |grep :port 过滤端口;kill -9 端口号,关闭该端口
    (2)tail -n 100(行号) 文件 查看文件(日志,,程序运行情况)
    (3)vi 下 /进行搜索关键字;也可直接 grep ‘关键字’ 文件
    (4)在Xshell 中↑和↓可查看上次或下次运行的指令

另外:采用不同jdk运行的话 只需要 java改为该JDK的绝对路径(环境变量的作用也就是简写一下路径,更方便调用程序)即可,如下

nohup ./java -jar /usr/local/software/wuwei-server/app80.jar &
  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 11:04:09  更:2022-05-05 11:04:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:16:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码