![](/img/trans.png)
[英]How to Play video file from my own application in jsp(File is in my own server Mysql database.)
[英]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.