如下以windows server2008为例。web
其实在windows的服务器上部署本身的web项目跟在本身的windows系统上部署的步骤是基本一致的。sql
针对Tomcat,Mysql,Java环境在windows server上的安装与配置与我的windows桌面系统上是一致的。这里就再也不阐述。windows
这里只列出须要注意的点:服务器
1.注意Mysql的编码问题。这与Windows我的系统上的解决方案一致。app
2.咱们在Windows Server上部署本身的项目固然须要在外网上也能够访问,若是仅仅像在我的Windows系统上配置Tomcat的话,外网将没法访问,只能在Windows Server上进行本地访问,即便用localhost访问。下面就阐述如何配置Tomcat就可让外网访问Windows服务器上部署在Tomcat里的Web项目。webapp
首先咱们得有一个域名(关于如何申请域名及域名如何与IP地址绑定请自行百度),这里假设咱们的域名是 test.cn.com。编码
咱们打开在Windows Server端的Tomcat的server.xml配置文件,找到下面这一项。orm
将端口号更改成80端口(做用是在咱们使用域名访问时将不用输入端口号了)。server
而后咱们找到这一项:xml
将defaultHost更改成您的域名:
而后定位到下面这项:
将name属性更改成您的域名:
最后咱们找到<host></host>这一对标签,在其中加入如下内容:
docBase是您的Tomcat的webapps路径,添加完成后,<host></host>标签里的内容以下:
至此,咱们Tomcat配置完成。可是咱们依然不能够经过外网访问咱们的Web项目。由于咱们还须要配置
Windows Server的防火墙规则。
咱们打开防火墙,打开路径:控制面板(以小图标的形式显示)->Windows防火墙,以下:
而后咱们点击“容许程序经过Windows防火墙”:.
打开后,在“例外”选项卡中点击“添加端口”按钮:
这里“名称”随便填,“端口号”填 80 ,“协议” 选择 TCP , 点击”肯定“便可。
添加完后咱们在“例外”选项卡中能够找到咱们新添加的防火墙规则:
至此,咱们重启Tomcat服务器。在外网上就能够访问咱们的Web项目了,如:http://test.cn.com/studyplatform。
注意:
咱们将已经写好的Web项目部署到Windows Server上时,须要将已写好的Web项目打成WAR包,将其放入Tomcat的Webapps目录下,Tomcat会自动解压WAR包。