Windows Server搭建Tomcat服务器及Java项目应用

Windows Server搭建Tomcat服务器及Java项目应用

本文主要介绍使用阿里云Windows Server搭建Tomcat服务器及Java项目应用,将文章写下来以后自己也可以及时看看。


工具和软件

  • 服务器:阿里云Windows Server 2012 R2 数据中心版 64位中文版
  • 远程桌面连接工具:Microsoft Remote Desktop for Mac
  • JDK:jdk1.8.0_131
  • MYSQL:mysql-5.6.36-winx64
  • 应用服务器:apache-tomcat-7.0.79
  • PS:楼主使用Mac开发,如有不同之处还请谅解

可视化Windows Server工具

楼主在阿里云上面买了一个window server,所以直接使用阿里云的服务器来演示了,如下为阿里云服务器界面:

Windows Server搭建Tomcat服务器及Java项目应用_第1张图片
这里写图片描述

下一步为服务器详细界面:

Windows Server搭建Tomcat服务器及Java项目应用_第2张图片
这里写图片描述

建议大家使用远程桌面连接工具,在这里楼主使用的是Mac OS X的Microsoft Remote Desktop for Mac,在这里就不详细赘述了,具体下载方式百度很多。

Windows Server搭建Tomcat服务器及Java项目应用_第3张图片
这里写图片描述

好,接下来就是连接我们的windows server了,这里贴上Microsoft Remote Desktop连接属性,如下:

Windows Server搭建Tomcat服务器及Java项目应用_第4张图片
这里写图片描述

信息填写之后就可以进入windows server了,界面和普通的windows界面一致;

这里楼主使用的是win2012_64,这样第一步server配置进入就完成了。

JDK & MYSQL

安装tomcat之前需要先安装jdk和mysql,jdk安装这里就不讲了,最后安装目录为:C:\Program Files\Java\jdk1.8.0_131
下一步安装mysql,最后安装目录为:C:\server\mysql-5.6.36-winx64,配置好MYSQL环境变量,新建localhost数据库,新增admin用户并授权数据库权限;
此时jdk和mysql就已经ok了。

Tomcat 搭建

楼主使用 apache-tomcat-7.0.79,网上有下载资源,楼主在这里就不贴资源了;
1:安装Tomcat

直接安装tomcat服务器,一直向下,安装到底就OK(网上资源太多);
注意:如果想直接访问tomcat服务器下的文件或者向tomcat项目下代码新增文件及文件夹,那么tomcat文件夹最好不要放在Program Files下面,建议路径:C:\Tomcat 7.0 或者 C:\soft\Tomcat 7.0;

2:配置数据库和自动部署代码

配置数据库:找到tomcat/conf/context.xml文件,在Context标签中写入以下代码:


配置自动解压部署:找到tomcat/conf/server.xml文件,在Host标签中加入以下代码:


webapps 以下是java的war包和应用项目,服务器默认访问项目为ROOT,为了方便,我们可以直接将war包名称改为ROOT.war就可以了;如果想使用自定义名称,则docBase中ROOT改为自定义xxx,项目访问时,需要在域名后面加上/xxx/才可以访问。

到这里我们的Tomcat就已经搭建成功了。

项目访问

使用工具将项目打为war包,然后改名称为ROOT.war,移动到tomcat/webapps/下,将旧ROOT文件夹改名为ROOT_old,点击tomcat/bin/Tomcat7w.exe,单击start启动tomcat,然后会自动解压为ROOT文件夹,浏览器访问localhost:8080已经可以访问了;

PS:

如果使用域名访问网站,需要额外设置端口安全规则,如下:
云服务器ECS > 网络和安全 > 安全组
配置规则 > 快速创建规则

Windows Server搭建Tomcat服务器及Java项目应用_第5张图片
这里写图片描述

以上常用端口都需要配置一下,然后就OK了

本篇文章到此就结束了,有问题请大神留言,欢迎交流!

扫描下面二维码,关注我的公众号哦!!!


Windows Server搭建Tomcat服务器及Java项目应用_第6张图片
关注我的公众号

你可能感兴趣的:(Windows Server搭建Tomcat服务器及Java项目应用)