在Windows服务器上部署Tomcat

时间:2021-08-29 18:34:10

最简单粗暴的部署方法!(以腾讯云为例)

  1. 进入腾讯云首页,右上角登录自己的账号(QQ号),进入管理中心,这里会显示你的云服务器、云解析和域名管理。Ps:这里没有讲述如何购买腾讯云服务器及如何绑定域名和解析域名,若不清楚可以先去网上查询。

  2. 点击云服务器,及进入了云主机,点击云服务器中的安全组
    在Windows服务器上部署Tomcat
    进去之后你可以看到服务器只对外开放了Windows 3389端口,所以这里就必须自己新建安全组了,这个可以根据自己的需求开通什么样的端口,大气一点你就可以使用默认的,就是所有的都选择All,对所有端口都开放。Ps:80端口是需要打开的,这里不解释,不清楚的自己网上查一下。

  3. 登录自己的服务器,(因为是Windows服务器,建议用远程登录,比较方便,windows+R打开运行,输入mstsc及出现了远程连接,输入服务器的公共ID和用户名【默认为Administrator】)下载好Tomcat的安装包(.exe)文件或者压缩文件都行。博主本人服务器是Windows Server 2012 R2,Tomcat版本是8.5版本的安装包。

  4. 安装Tomcat或者解压压缩文件到自定义文件夹(也可以就默认文件夹,Ps:尽量不要使用中文文件夹,避免不必要的系统错误!)。安装好Tomcat后会在右下角的任务栏中出现Tomcat的标志,如下:
    在Windows服务器上部署Tomcat
    可以随时停止或打开Tomcat服务
    在Windows服务器上部署Tomcat
    然后打开网页,输入http://127.0.0.1:8080或者http://localhost:8080即可进入Tomcat的初始页。若你出现以下界面,说明你的Tomcat服务器安装成功了。Ps:8080为Tomcat服务器的初始默认端口。
    在Windows服务器上部署Tomcat

  5. 在服务器中打开Dos命名窗口,输入netstat -anoc查看端口使用情况,若80端口已被占用,那么在下面的配置就不能使用80端口了。
    在Windows服务器上部署Tomcat

  6. 打开Tomcat的目录,进入conf文件夹下,记事本打开server.xml文件,将端口号port=”8080”改为port=”80”,若80端口被占用就需要自己改变一个端口或者使用默认的。Ps:使用80端口的好处就是访问服务器的时候输入域名不需要将80端口写出来,默认是80端口,例如:我们访问百度是输入www.baidu.com,但其实是www.baidu.com:80,只是80端口是默认的,不是80端口就必须在域名后加上端口号来访问。
    在Windows服务器上部署Tomcat
    然后你访问自己的服务器出现的应该是Tomcat的首页,若还是不行可能就是你的服务器域名解析有问题,可以在Dos命令窗口下ping 自己服务器名 看是否能ping通。

  7. 若你想进入网址就是自己项目的首页,那么找到server.xml中的Host中加上如下的一段代码,记得doBase中是自己项目的路径,路径之下是你的网站首页文件,例:在C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\项目名,在项目名下需要有一个xxx.html或者xxx.jsp文件,或者C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\项目名\xxx文件夹\……,反正此路径下需要有个显示网页的文件。
    在Windows服务器上部署Tomcat

  8. 再打开conf文件夹下的web.xml文件,在文件的最后加上自己的项目的主页就行,就是在welcome-file-list中加上自己的welcome-file,我这里是加了一个index.jsp。
    在Windows服务器上部署Tomcat

  9. 大功告成!输入自己的服务器网址(或加上端口号)及可以访问自己到自己项目的主页了!