你好,我像使用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”
提前致谢
答案 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
我有两个文件夹(客户端,管理员)作为webapp,使用Angular JS并访问jhispter(maven)应用程序。 我应该在tomcat服务器上部署这些时间。
<强>部署:强>
将项目打包到VSCode或任何地方(我写了代码顶部的消息)
将ROOT文件夹复制到/ opt / tomcat / webapps /
将admin和client文件夹复制到/ opt / tomcat / webapps /
结果,你会看到:
- 管理员/
- 的客户机/
- ROOT /
然后,重新启动tomcat服务器..