在远程服务器 (ssh) 上使用 MongoDB、运行 创建一个 java 项目
Making a java project, using MongoDB, run on remote server (ssh)
我正在尝试在远程服务器上创建一个 java 项目 运行。
我使用过 Maven,该项目使用 Mongo 数据库。我可以访问远程 Web 服务器上的主目录。 MongoDB、Tomcat 和 java 已安装,所以我唯一要做的就是传输我的 Mongo 数据库和我的项目,并使这一切正常工作 运行.
但是,我对这一切都是陌生的,不知道如何做。我也无法在网上找到任何关于如何实现这一点的信息。
我将如何通过 SSH 执行此操作?
附加信息:
我的项目包括:
- .js 文件
- .java 个文件
- .html 个文件
1 main java class 应该 运行 constantly
实际上,如果您是这种开发的新手,(实际上它更多的是关于部署,所以无论如何流行标签 DEVOPS...)放轻松,所以在同一台机器上使用您的应用程序服务器和数据库(这不是大型系统的建议方法)。
第 1 步 对于 ssh,您需要创建密钥阅读此文档和 create a key
第 2 步 像
那样与远程计算机建立 ssh 连接
ssh username@yourIp
它会询问密码,输入您在创建 SSH 密钥时提供的密码。
步骤 3 安装 Mongo 数据库、Maven、Tomcat、Java 到您的远程计算机。
第四步复制你的war到远程机器下的webapps
安全复制war到远程机器
scp -vC ~/.m2/repository/com/foo/Example/foo.war username@yourIp:/home/Development/tomcat/webapps
echo "Copy to server"
步骤 5 运行 tomcat 服务器转到 tomcat/bin目录 运行 startup.sh
/tomcat/bin/startup.sh
我正在尝试在远程服务器上创建一个 java 项目 运行。 我使用过 Maven,该项目使用 Mongo 数据库。我可以访问远程 Web 服务器上的主目录。 MongoDB、Tomcat 和 java 已安装,所以我唯一要做的就是传输我的 Mongo 数据库和我的项目,并使这一切正常工作 运行.
但是,我对这一切都是陌生的,不知道如何做。我也无法在网上找到任何关于如何实现这一点的信息。
我将如何通过 SSH 执行此操作?
附加信息:
我的项目包括:
- .js 文件
- .java 个文件
- .html 个文件
1 main java class 应该 运行 constantly
实际上,如果您是这种开发的新手,(实际上它更多的是关于部署,所以无论如何流行标签 DEVOPS...)放轻松,所以在同一台机器上使用您的应用程序服务器和数据库(这不是大型系统的建议方法)。
第 1 步 对于 ssh,您需要创建密钥阅读此文档和 create a key
第 2 步 像
那样与远程计算机建立 ssh 连接ssh username@yourIp
它会询问密码,输入您在创建 SSH 密钥时提供的密码。
步骤 3 安装 Mongo 数据库、Maven、Tomcat、Java 到您的远程计算机。
第四步复制你的war到远程机器下的webapps
安全复制war到远程机器
scp -vC ~/.m2/repository/com/foo/Example/foo.war username@yourIp:/home/Development/tomcat/webapps echo "Copy to server"
步骤 5 运行 tomcat 服务器转到 tomcat/bin目录 运行 startup.sh
/tomcat/bin/startup.sh