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

1,786 阅读3分钟

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,所以直接使用阿里云的服务器来演示了,如下为阿里云服务器界面:

这里写图片描述

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

这里写图片描述

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

这里写图片描述

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

这里写图片描述

信息填写之后就可以进入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标签中写入以下代码:

<Resource name="jdbc/db" auth="Container"
factory="com.alibaba.druid.pool.DruidDataSourceFactory"
	   type="javax.sql.DataSource"
	   driverClassName="com.mysql.jdbc.Driver"
	   url="jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8"
	   username="admin"
	   password="123456"
	   maxActive="500"
	   initialSize="15"
	   maxIdle="15"
	   minIdle="15"
	   maxWait="30000"
	   removeAbandoned="true"
	   removeAbandonedTimeout="60"
	   logAbandoned="false"
	   timeBetweenEvictionRunsMillis="900000"
	   minEvictableIdleTimeMillis="1800000"
	   numTestsPerEvictionRun="10"
	   poolPreparedStatements="true"
	   maxOpenPreparedStatements="500"
	   validationQuery="SELECT 1"
	   validationInterval="60000"
	   testOnBorrow="true"/>

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

<Context docBase="C:\Tomcat 7.0\webapps\ROOT.war" path="/" reloadable="true"/>

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 > 网络和安全 > 安全组 配置规则 > 快速创建规则

这里写图片描述

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

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

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


关注我的公众号