Javaweb程序服务器部署

Posted 霁源童

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javaweb程序服务器部署相关的知识,希望对你有一定的参考价值。

  话说从接触web后就想着写一个自己的站点然后别人都可以访问,这也是一个小目标吧,从之前在使用校园网的时候把自己的电脑当成服务器然后部署使用同学的电脑访问,现在想让所有人都可以访问,于是就花重金租了腾讯的云服务器,至于怎么租腾讯的云服务器就不赘述了,其实还有阿里的可以选择。

  在租服务器的时候选的系统是centos7,之前使用过ubuntu只是听说服务器的系统一般都选centos就选了,后来查了一些centos的资料后来好多都是在使用的时候查的。

  首先我自己安装的是java环境

  在官网下在相应的rpm包存放到任意路径,cd 到rpm包下,执行rpm -ivh rpm包名(安装显示进度),执行java -version测试java是否安装成功

  配置环境变量 在/usr/profile文件的最后添加(gedit  /usr/profile)

#set java environment
JAVA_HOME=/usr/java/default
JRE_HOME=/usr/java/default/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出,执行source /usr/profile更新文件件更改

  然后安装的是tomcat服务器,从官网下载tomcat的压缩文件(****.tar.gz)直接解压到自己需要放的位置即可,然后进入tomcat文件夹,输入命令./bin/startup.sh回车启动tomcat服务器,这时在浏览器中输入云服务器的公网ip+:8080既可以出现汤姆猫的页面表示tomcat启动成功,如果出现问题很有可能是因为云服务器没有开通80端口,这时只需要在云服务器的管理界面去开通相应端口或者开通所有端口即可。

  然后就是数据库的安装了,在我的上一篇博客中有专门写关于centos安装mysql的(http://www.cnblogs.com/huangxinyuan650/p/6360464.html

  这样基本上所有javaweb环境搭建完成了,接下来就是将自己写的应用部署到服务器上了,在eclipse下运行正常的工程,只需要将工程导出成war包然后放到tomcat下的webapps文件夹下,然后重启tomcat即可(先关了再启动直接重启的命令我不知道,哈哈),然后在浏览器中输入公网ip:8080/war包名/(这里的url可以使用在eclipse调试页面的时候显示的url中把localhost/127.0.0.1改成公网ip) 即可,如果成功出现你所想看到的页面则表示部署成功。

  后期还会尝试ip与域名的绑定。

  总结:在尝试部署的时候之前也尝试过出现了一些问题,其中比较细节的问题的是开始一直出问题的原因是端口未开放导致一直无法访问tomcat。

以上是关于Javaweb程序服务器部署的主要内容,如果未能解决你的问题,请参考以下文章

导致资产预编译在heroku部署上失败的代码片段

如何部署android服务器端的java代码

Java笔记---部署 JavaWeb 项目到云服务器

Javaweb Tomcat 项目部署方式

JavaWeb 期末设计 测试部署

[JavaWeb]_[初级]_[使用IntelliJ IDEA进行远程Tomcat调试]