本文主要介绍使用阿里云Windows Server搭建Tomcat服务器及Java项目应用,将文章写下来之后本身也能够及时看看。java
楼主在阿里云上面买了一个window server,因此直接使用阿里云的服务器来演示了,以下为阿里云服务器界面:mysql
下一步为服务器详细界面:web
建议你们使用远程桌面链接工具,在这里楼主使用的是Mac OS X的Microsoft Remote Desktop for Mac,在这里就不详细赘述了,具体下载方式百度不少。sql
好,接下来就是链接咱们的windows server了,这里贴上Microsoft Remote Desktop链接属性,以下:数据库
信息填写以后就能够进入windows server了,界面和普通的windows界面一致;apache
这里楼主使用的是win2012_64,这样第一步server配置进入就完成了。windows
安装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了。浏览器
楼主使用 apache-tomcat-7.0.79,网上有下载资源,楼主在这里就不贴资源了; 1:安装Tomcattomcat
直接安装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&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了
本篇文章到此就结束了,有问题请大神留言,欢迎交流!
扫描下面二维码,关注个人公众号哦!!!