当前位置:首页 > vps服务器 >

如何在VPS上部署javaweb应用

时间:2020-08-05 16:34       来源: 大鲸vps 浏览

  如何在VPS上部署javaweb应用?以前总以为服务器都很复杂,大多数服务器的环境全是php的,要部署Java应用,感觉无从下手。其实事实并非如此,服务器和我们平常用的计算机没有什么区别,只是要24小时运行,联网,为外界提供访问。

  下面就来介绍如何在VPS上部署javaweb应用?

  我使用大鲸vps装的是Windows server 2008 R2,以前运行过asp项目,所以安装有IIS,因为IIS已经占用了80端口,所以再要tomcat运行javaweb程序的话,需要以下解决方法:

  1、安装 jdk1.7 , tomcat7 配置好环境变量,这些基础的就不说了,就和在自己电脑上一样安装。

  2、将要运行的项目用eclipse打成war包,上传到vps上,放到 tomcat\webapps下或者其他目录也行,为了方便我就放到webapps下了。

  3、修改 tomcat\conf 下的 server.xml 文件修改端口为80,这样输入网址的时候就不用加上端口了。

如何在VPS上部署javaweb应用

  4、绑定域名,还是修改 tomcat\conf 下的 server.xml 文件。

如何在VPS上部署javaweb应用

  配置说明:

  1、 defaultHost="www.abc.com" 表示访问该tomcat默认进入的主机。也可以是localhost 不改,这样别人访问你的ip的话会进入tomcat设置界面。

  2、 Host 的 name:表示该主机绑定的域名,也可以是公网ip,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host。Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径如:d:/abc,tomcat会默认部署该目录里的应用。

  3、 如果不加这句,就会默认访问appBase下的ROOT文件夹下的项目。path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,我的项目在webapps\abc目录,让该目录作为我的默认目录。debug和reloadable一般都分别设置成0和true。

  4、绑定多个域名的话就在加一个host标签。

  5、多个域名同时访问一个项目,比如www.bcd.com和bcd.com都访问到bcd项目,host里加入标签,A大写。

  现在重启tomcat浏览器输入地址就可以访问到要部署的项目了。

  为了方便可以把tomcat加入windows服务,直接打开 tomcat\bin\service.bat 就会自动加入服务了。

  大鲸动态VPS提供高性能服务器,使用户间的彼此隔离、高安全性,为用户搭建虚拟主机、电商平台、数据共享平台以及在线游戏平台等相关应用。大鲸VPS实力派的动态拨号vps,可信赖的专业级VPS,提供商秒拨数百万IP库存 ,专业的动态拨号VPS提供商,助力VPS产业发展。