为JHipster&与maven的Web应用程序

时间:2017-09-14 10:09:44

标签: maven tomcat jhipster

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

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

mvn -Pdev

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

因为我必须为网络应用使用相同的端口。与jhsiptser app。

信息:

  

mvn --version

     

Apache Maven 3.3.9

     

Maven home:/ usr / share / maven

     

Java版本:1.8.0_144,供应商:Oracle Corporation

     

Java home:/ usr / lib / jvm / java-8-oracle / jre

     

默认语言环境:en_US,平台编码:UTF-8

     

操作系统名称:“linux”,版本:“4.4.0-93-generic”,arch:“amd64”,系列:“unix”

提前致谢

1 个答案:

答案 0 :(得分:0)

我的IDE /编辑器: VSCode

操作系统: Ubuntu 16.04

我通过跳过测试和开发配置文件编译了JHipster项目 我的项目路径是:/home/Projects/new

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

<强>在

$ / home / Projects / new / java $ mvn -Pdev package -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&amp;客户端webapps同时。

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

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

现在运行Apache,Tomcat,OrientDB

enter image description here

我有两个文件夹(客户端,管理员)作为webapp,使用Angular JS并访问jhispter(maven)应用程序。 我应该在tomcat服务器上部署这些时间。

<强>部署:

  1. 将项目打包到VSCode或任何地方(我写了代码顶部的消息)

  2. 将ROOT文件夹复制到/ opt / tomcat / webapps /

  3. 将admin和client文件夹复制到/ opt / tomcat / webapps /

  4. 结果,你会看到:

      
        
    • 管理员/
    •   
    • 的客户机/
    •   
    • ROOT /
    •   

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