InfoSuite AS部署Vue项目

写在最前

最近接触国产环境,真刺激。

主要解决方法,就是问AI

之前一直是用IIS,微软全家桶就是牛。

比如我需要部署到 http://ip:port/QWeb目录下

1.vue项目配置

注意此处必须是如下:

javascript 复制代码
module.exports = {
  publicPath: './'
}

2.vue项目打包

npm run build

3.QWeb目录准备

在项目根目录新建一个目录QWeb,将打包后的所有内容,/dist目录下的所有文件复制到该目录。在QWeb/WEB-INF/下,新建web.xml文件。并复制如下内容:

XML 复制代码
<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         version="3.1">

    <display-name>OM2Web</display-name>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

    <!-- Vue Router 刷新解决 -->
    <error-page>
        <error-code>404</error-code>
        <location>/index.html</location>
    </error-page>

</web-app>

3.打包为war

XML 复制代码
cd QWeb
jar -cvf ../QWeb.war *

打包后的目录类似:

html 复制代码
QWeb.war
├── index.html
├── assets
└── WEB-INF
    └── web.xml

为保证打包正确,可以用解压文件查看打包是否正确。

4.服务器端部署

将war包上传至服务器某目录下,通过中创中间件管理页面,左侧菜单应用程序,按钮,在弹出的页面中选择刚刚上传的war包,点击确认即可完成部署。

部署成功后,点击按钮,即可通过页面的地址访问vue项目

相关推荐
一个风轻云淡10 小时前
GCC 和 GDB命令简单解读
java·linux·前端
u01110267511 小时前
图片处理接口如何统一错误信息 前端提示与后端错误码设计
前端·状态模式
福兮说11 小时前
浏览器里把 iPhone 的 HEIC 转成 JPG:Chrome 解不开、转完大了七成、拍摄时间全丢,六个坑实测
前端·javascript·图像处理·chrome·ios·iphone·heic
libokaifa11 小时前
把语音模型塞进手机:sherpa-onnx 在 Android 上的 ASR / TTS
前端
deli00712 小时前
DLA 枝晶生长实测:5000 个粒子集体停摆之后,分形维数收敛到 1.70
前端
IT_陈寒12 小时前
Redis卡顿的锅,这次真不是大key的错
前端·人工智能·后端
可乐鸡翅yeah_12 小时前
video.js 集成 hls.js 开发 M3U8 播放器,新手高频踩坑
开发语言·前端·javascript·后端·ecmascript·m3u8·音视频在线播放
程序猿追13 小时前
HarmonyOS 6 上做个极简浏览器:Web 组件 + 前进后退 + 加载进度
前端·华为·harmonyos
沐沐师13 小时前
Mybatis 框架教程
前端
三天不学习13 小时前
Tailwind CSS 快速入门(2026 版):从 v4 零配置上手,到「该不该用、怎么用好」的选型实战
前端·css·tailwind