如何在Windows Server上部署tomcat+mysql+java环境

以下以windows server2008为例。

其实在windows的服务器上部署自己的web项目跟在自己的windows系统上部署的步骤是基本一致的。

针对Tomcat,Mysql,Java环境在windows server上的安装与配置与个人windows桌面系统上是一致的。这里就不再阐述。

这里只列出需要注意的点:

1.注意Mysql的编码问题。这与Windows个人系统上的解决方案一致。

2.我们在Windows Server上部署自己的项目当然需要在外网上也可以访问,如果仅仅像在个人Windows系统上配置Tomcat的话,外网将无法访问,只能在Windows Server上进行本地访问,即使用localhost访问。下面就阐述如何配置Tomcat就可以让外网访问Windows服务器上部署在Tomcat里的Web项目。

首先我们得有一个域名(关于如何申请域名及域名如何与IP地址绑定请自行百度),这里假设我们的域名是 test.cn.com。

我们打开在Windows Server端的Tomcat的server.xml配置文件,找到下面这一项。

141726_RpFQ_2608182.png

将端口号更改为80端口(作用是在我们使用域名访问时将不用输入端口号了)。

141916_Tfta_2608182.png

然后我们找到这一项:

142112_8dGV_2608182.png

将defaultHost更改为您的域名:

142149_dVHx_2608182.png

然后定位到下面这项:

142630_RChD_2608182.png

将name属性更改为您的域名:

142716_7c8B_2608182.png

最后我们找到<host></host>这一对标签,在其中加入以下内容:

142912_1Phy_2608182.png

docBase是您的Tomcat的webapps路径,添加完成后,<host></host>标签里的内容如下:

143042_r9hT_2608182.png

至此,我们Tomcat配置完成。但是我们依然不可以通过外网访问我们的Web项目。因为我们还需要配置

Windows Server的防火墙规则。

我们打开防火墙,打开路径:控制面板(以小图标的形式显示)->Windows防火墙,如下:

143628_7HXy_2608182.png

然后我们点击“允许程序通过Windows防火墙”:143912_lDL5_2608182.png.

打开后,在“例外”选项卡中点击“添加端口”按钮:

144146_UWy0_2608182.png

144230_qMlw_2608182.png

这里“名称”随便填,“端口号” 80“协议” 选择 TCP , 点击”确定“即可。

144449_oT1O_2608182.png

添加完后我们在“例外”选项卡中可以找到我们新添加的防火墙规则:

144639_c1h5_2608182.png

 

至此,我们重启Tomcat服务器。在外网上就可以访问我们的Web项目了,如:http://test.cn.com/studyplatform。

注意:

我们将已经写好的Web项目部署到Windows Server上时,需要将已写好的Web项目打成WAR包,将其放入Tomcat的Webapps目录下,Tomcat会自动解压WAR包。

 

 

转载于:https://my.oschina.net/u/2608182/blog/799398

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值