如何将vue dist文件夹部署到GlassFish 5?

问题描述 投票:2回答:1

我正在尝试找出在GlassFish 5上部署vue项目的方法。原因是我有两个项目。在GlassFish上运行的基于Java的REST项目。还有一个纯Vue项目,该项目以前在node.js上运行。

由于两台不同的主机,我不得不一次又一次地面对CORS问题的困扰,我想将两个项目合并在一台服务器上。

如果我在Vue Docs(how to create dist folder)中正确理解了这一点,那么首先我必须创建一个带有serve -s dist的dist文件夹。

为了将此文件夹部署到我的GlassFish服务器上,我需要做什么?

目标是,我可以继续在纯Vue项目中开发前端,然后从中创建一个新的dist文件夹,然后将其移动到需要通过GlassFish服务器提供的任何位置。

[从那里,我调用我的休息界面,而没有遇到任何CORS问题。

我的休息/后端项目是用Maven构建的,是一场战争。

java vue.js java-ee glassfish jakarta-ee
1个回答
0
投票

您可以使用frontend-maven-plugin将Frontend构建步骤捆绑在Maven构建中。只需执行使用此Maven插件构建Vue应用(例如npm run build)的命令,然后将.war文件配置为包含dist文件夹作为网络资源即可。

© www.soinside.com 2019 - 2024. All rights reserved.