簡體   English   中英

如何在我自己的 VPS 和服務中為開發者安裝 JCloud Server Application

[英]How to install JCloud Server Application in my own VPS and service for developers

當我擁有自己的 linux VPS Server 時,我如何初始化軟件環境並安裝 JCloud Server Application 來為開發人員提供服務。

1:檢查服務器中的JDK版本

~$: java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

JDK 版本應為 1.7 或以上

2:確保您的服務器中安裝了正確的 J2EE 容器(tomcat/weblogic/resin..)

Server version: Apache Tomcat/9.0.30
Server built:   Jul 19 2020 21:45:54 UTC
Server number:  9.0.30.0
OS Name:        Mac OS X
OS Version:     10.14.6
Architecture:   x86_64
JVM Version:    1.8.0_221-b11
JVM Vendor:     Oracle Corporation
~$: 

我們使用 Tomcat 作為我們的 Web 應用程序容器,您可以使用任何 J2EE 容器(resin/webLogic/GlassFish...)來托管 war 文件。

3:在你的服務器中安裝Mysql-Server

~$: mysql -ubigdog -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

在 MYSQL 中創建數據庫:

CREATE DATABASE JCloudWeb;

注意:當您編輯配置文件“WEB-INF/classes/conf/myconf.properties”時,上面的數據庫名稱應與下面第 4 步中的“jdbc.url”屬性相同

在 MYSQL 中創建用戶憑據

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';

FLUSH PRIVILEGES;

確保您的 MYSQL-Server 版本為 5.7.27 或更高版本。 並在 mysql 中創建一個帳戶,我們將在下一步中使用該帳戶。 作為開發人員,當您完成當前步驟時,您需要做三件事:

 1: MYSQL host IP address/Domain
 2: MYSQL account access username 
 3: MYSQL account access password

注意:您應該能夠使用上面的帳戶憑據從運行 JCloud Web 應用程序的主機訪問 MYSQL Server。

4:下載JCloud服務器war文件

到JCloud官網下載JCloud服務器war文件並部署到tomcat。 JCloud Server war 文件名格式為:JCloudServer_1.0.1.war

使用以下命令解壓縮war文件:

jar xvf JCloudServer.war 

or

unzip JCloudServer.war 

這是解壓war文件后的目錄結構:

JCloudServer$: ls
META-INF    WEB-INF     index.jsp   res
JCloudServer$: 

使用以下命令編輯數據庫配置信息:

vim WEB-INF/classes/conf/myconf.properties 

在 myconf.properties 中,您應該可以看到 :jdbc.url,jdbc.user,jdbc.password,請為它們中的每一個填寫正確的值,您應該從上面的第 3 步中獲取這些值。

5:配置server.xml

如果您使用的是tomcat,那么您可以進行如下配置,如果您使用的是其他J2EE容器,請正確配置您的服務器。

vim $TOMCAT/conf/server.xml 

將下面的配置添加到適當的位置

 <Context path="/" docBase="/opt/webapp/JCloudServer/"/>

docBase是 JCloud Web 應用程序的絕對目錄,路徑是您希望將您的應用程序公開到互聯網的 URI。

6:啟動tomcat server運行JCloud Server的war文件

catalina.sh start

現在您應該可以通過訪問 http://localhost-ip-domain:port/ 查看主頁來看到 JCloud Server,您可以將訪問域共享給您的開發人員,以便他們可以在您的 JCloud 服務器中注冊自己的開發人員帳戶.

開發者獲得JCloud服務器賬號后,即可下載JCloud SDK開發基於JCloud框架的native/web應用。

這是關於如何使用 JCloud SDK 的鏈接:如何使用 JCloud SDK API 與 JCloud Server 應用程序進行通信以進行應用程序(本機/網絡)開發

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM