maven - 使用Maven服务JHipster和Web App

标签 maven tomcat jhipster

您好,我像API服务器一样使用JHipster,并且我有2个文件夹(admin和client)
我需要同时提供这些路径和jhipster应用程序。

我可以按照以下命令构建JHipster:

mvn -Pdev


需要将tomcat服务器安装为外部服务器或为此使用maven tomcat插件。如何使用Maven配置多个服务的路径?

因为我必须为Web应用程序使用相同的端口。与jhsiptser应用。

资讯:


  mvn --version
  
  Apache Maven 3.3.9
  
  Maven主页:/ usr / share / maven
  
  Java版本:1.8.0_144,供应商:Oracle Corporation
  
  Java主页:/ usr / lib / jvm / java-8-oracle / jre
  
  默认语言环境:en_US,平台编码:UTF-8
  
  操作系统名称:“ linux”,版本:“ 4.4.0-93-generic”,拱门:“ amd64”,家族:“ unix”


提前致谢

最佳答案

我的IDE /编辑器:VSCode

操作系统:Ubuntu 16.04

我通过跳过测试和开发人员资料来编译JHipster项目
我的项目路径是:/home/Projects/new

在终端中使用此命令
mvn -Pdev package -Dmaven.test.skip=true

在:

$ / home / Projects / new / java $ mvn -Pdev软件包-Dmaven.test.skip = true

出:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 56.312 s
[INFO] Finished at: 2017-09-18T12:48:52+03:00
[INFO] Final Memory: 78M/602M
[INFO] ------------------------------------------------------------------------


.WAR文件和ROOT文件夹将在java/target/目录中创建。

java/target/ROOT/
java/target/ROOT.war
java/target/ROOT.war.original


我们的spring-boot(jhipster)应用程序是微服务应用程序,仅通过GET / POST方法提供API访问。因此,我需要同时部署admin和客户端webapp。

我按照DigitalOcean中的说明进行操作,并将Tomcat Server安装到我的电脑上。
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04

在OrientDB上也是如此,项目同时使用了Orientdb和mariadb数据库。
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-orientdb-on-ubuntu-16-04

现在运行Apache,Tomcat,OrientDB

enter image description here

我有两个文件夹(client,admin)作为webapp,使用Angular JS并可以访问jhispter(maven)应用程序。
我应该同时使用tomcat服务器部署这些。

部署:


将项目打包到VSCode或任何地方(我在message的代码顶部写下了代码)
将ROOT文件夹复制到/ opt / tomcat / webapps /
将管理员和客户端文件夹复制到/ opt / tomcat / webapps /


结果,您将看到:


  
  管理员/
  客户/
  根/
  


然后,重新启动tomcat服务器。

关于maven - 使用Maven服务JHipster和Web App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216298/

相关文章:

google-chrome - 如何修复 Tomcat 和 J2EE Web 应用程序的 "ERR_SSL_VERSION_OR_CIPHER_MISMATCH"错误?

java - 如何在heroku部署上显示gradle stacktrace?

electron - 有没有办法让Golden Layout弹出窗口与Electron窗口一起使用?

java - 验证 jar 文件 : jar not loaded servlet

java - EAR 文件和 "WebSphere Enhanced EAR"有什么区别?

java - 在 Tomcat 远程部署上只上传源代码

java - 我可以在 azure 中部署 jhipster 5.0.0-beta.0 应用程序吗?

java - intellij spring boot 构建错误

java - Maven 插件外部依赖未解决

java - jbilling 安装 : tomcat unable to run