[英]Serve JHipster & Web App with maven
您好,我像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
我有兩個文件夾(client,admin)作為webapp,使用Angular JS並可以訪問jhispter(maven)應用程序。 我應該同時使用tomcat服務器部署這些。
部署:
將項目打包到VSCode或任何地方(我在message的代碼頂部寫下了代碼)
將ROOT文件夾復制到/ opt / tomcat / webapps /
將管理員和客戶端文件夾復制到/ opt / tomcat / webapps /
結果,您將看到:
- 管理員/
- 客戶/
- 根/
然后,重新啟動tomcat服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.