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&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了
本篇文章到此就结束了,有问题请大神留言,欢迎交流!
扫描下面二维码,关注我的公众号哦!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)