如何使用 CentOS + CPanel 控制面板将 WAR 存档 / Java Web 应用程序部署到服务器中

如何使用 CentOS + CPanel 控制面板将 WAR 存档 / Java Web 应用程序部署到服务器中

如何将 Java War 存档/Web 应用程序部署到使用最新版本 Cpanel 控制面板的服务器中?该服务器具有 Cent OS 6.2 OS。

答案1

更新:我可能误解了您的请求,如果您没有任何 Java 应用程序服务器,那么您可以在 ssh/telnet 控制台上以 root 身份使用以下命令安装 tomcat;

# install tomcat6 and httpd
yum -y install tomcat6 java-1.6.0-openjdk httpd mysql-connector-java

该命令将安装很多依赖项,但重要的是它将 tomcat 和 httpd 设置为服务,可以像这样启动;

service httpd start
service tomcat6 start

并添加每次重启时自动启动;

chkconfig tomcat6 on
chkconfig httpd on

您可以按照以下说明从 cpanel 设置 SSH;-http://docs.cpanel.net/twiki/bin/view/11_30/CpanelDocs/ShellAccess

或本教程;-http://www.cpanel.net/media/tutorials/ssh.htm

因此假设您有 tomcat 或者 Java 应用程序服务器支持某种形式的自动部署,那么您应该将 war 文件复制到适当的目录;

1)tomcat 自动部署CentOS下的文件夹是

/var/lib/tomcat6/webapps

2)glassfish支持自动部署在domain1下的auto-deploy文件夹下;

/opt/glassfishv3/glassfish/域/domain1/autodeploy

您应该能够将文件从本地计算机复制到这些文件夹使用 cpanel 文件管理器。

如果你没有 war 文件,那么另一种方法是像这篇文章所述的那样在 /usr/share/tomcat6/conf/Catalina/localhost/ 文件夹中创建上下文片段;
http://wiki.metawerx.net/wiki/Context.xml

两个都玻璃鱼雄猫还通过各种管理工具支持它们自己的管理器界面(为了有效地管理这些应用程序,您几乎肯定最终希望对其进行配置),您也可以使用这些管理工具来远程部署 WAR 档案。

然而,请注意确保 tomcat 管理器的安全非常重要,因为它很容易通过简单的密码等保持开放。

相关内容