Windows2008R2_Tomcat+JDK+虚拟主机+MySQL
相关软件的下载:[url]https://pan.baidu.com/s/1nJlONg50v2fX4amfBU1BAg[/url]安装JDK:
[attach]17480[/attach]
[attach]17481[/attach]
自定义JDK的安装目录:
[attach]17482[/attach]
JDK安装成功了:
[attach]17483[/attach]
设置环境变量:
计算机》属性》高级系统设置》高级》环境变量:
[attach]17484[/attach]
新建两个系统变量:
[attach]17485[/attach]
[color=Blue]JAVA_HOME[/color]
[color=DarkRed]D:\Java\jdk1.8.0_111[/color]
[attach]17486[/attach]
[color=Blue]CLASSPATH[/color]
[color=DarkRed].;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;[/color]
[attach]17487[/attach]
系统变量[color=Blue]Path[/color]默认已经存在:
[attach]17488[/attach]
只需在其变量值的后面追加以下路径即可:
[color=DarkRed];%JAVA_HOME%/bin[/color]
[attach]17489[/attach]
在CMD命令行可以查看Java的版本信息,就代表JDK配置成功了:
[color=Blue]java -version[/color]
[attach]17490[/attach]
############
############
安装Tomcat
把压缩包apache-tomcat-8.5.6-windows-x64.zip解压到D盘:
[attach]17491[/attach]
再把文件夹apache-tomcat-8.5.6重命名为Tomcat:
[attach]17492[/attach]
设置环境变量:
计算机》属性》高级系统设置》高级》环境变量:
修改系统变量[color=Blue]CLASSPATH[/color],在其变量值的后面追加以下路径:
[color=DarkRed]%TALINA_HOME%\common\lib\servlet.jar;[/color]
[attach]17493[/attach]
再新建两个系统变量:
[color=Blue]CATALINA_HOME[/color]
[color=DarkRed]d:\Tomcat[/color]
[attach]17494[/attach]
[color=Blue]CATALINA_BASE[/color]
[color=DarkRed]d:\Tomcat[/color]
[attach]17495[/attach]
[attach]17496[/attach]
双击运行[color=Blue] D:\Tomcat\bin\startup.bat [/color]即启动Tomcat:
[attach]17497[/attach]
Tomcat启动后,会出现一个Tomcat窗口:
[attach]17498[/attach]
备注:双击 [color=Blue]D:\Tomcat\bin\shutdown.bat [/color] 即可关闭Tomcat。
防火墙记得打开TCP 8080端口,可参考:[url=http://blog.zhuohua.store/viewthread.php?tid=45&extra=page%3D1]Windows2008R2_UPUPW搭建WordPress+Discuz!7.2[/url]
运行Tomcat后,客户端远程测试:
http://服务器IP[color=Blue]:8080[/color]
[attach]17499[/attach]
############
############
Tomcat设置中文编码:
修改文件 D:\Tomcat\conf\server.xml
[attach]17500[/attach]
修改为:( URIEncoding="[color=DarkRed]GBK[/color]" )
[attach]17501[/attach]
重启Tomcat:
先双击运行 [color=Blue]D:\Tomcat\bin\shutdown.bat[/color]
再双击运行 [color=Blue]D:\Tomcat\bin\startup.bat [/color]
############
############
在Tomcat中添加一台基于域名的虚拟主机(www.zhuohua.store):
修改文件 [color=Blue]D:\Tomcat\conf\server.xml[/color]
添加一段Host的代码:(一段Host代码就是一台虚拟主机(站点))
<Host name="www.zhuohua.store" appBase="D:/root">
<Alias>ww.zhuohua.store</Alias>
<Context path="" docBase="D:/root/www.zhuohua.store" eloadable="true">
</Context>
</Host>
效果:(位置大概在文件的最后面)
[attach]17502[/attach]
备注:
把D:\root作为全部虚拟主机的存放目录时,Tomcat启动时会报错说找不到文件夹manager;只需要把文件夹D:\Tomcat\webapps\manager复制一份过去就行了,如下图:
[attach]17503[/attach]
重启Tomcat:
先双击运行 [color=Blue]D:\Tomcat\bin\shutdown.bat[/color]
再双击运行 [color=Blue]D:\Tomcat\bin\startup.bat [/color]
在站点www.zhuohua.store的网站根目录D:\root\www.zhuohua.store下创建JSP测试页:([color=DarkRed]index.jsp[/color])
[color=DarkRed]index.jsp[/color]的代码:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html; charset=[color=DarkRed]GBK[/color]" %>
<html>
<head>
<title>第一台基于域名的虚拟主机</title>
</head>
<body>
<center>第一台基于域名的虚拟主机,现在时间: <%=new java.util.Date()%></center>
</body>
</html>
######
Window客户端远程访问:
在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
[color=Blue]C:\WINDOWS\system32\drivers\etc\hosts[/color]
[attach]17504[/attach]
记得设置文件hosts的权限:
[attach]17505[/attach]
效果:
http://www.zhuohua.store:8080/
[attach]17506[/attach]
http://ww.zhuohua.store:8080/
[attach]17507[/attach]
Tomcat使用了基于域名的虚拟主机后,默认站点还是可以被访问的:
[attach]17508[/attach]
############
############
Tomcat默认站点的根目录:( [color=Blue]D:\Tomcat\webapps\ROOT[/color] )
[attach]17509[/attach]
在Tomcat默认站点的根目录下创建JSP测试页:([color=DarkRed]test.jsp[/color])
[color=DarkRed]test.jsp[/color]的代码:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html;charset=[color=DarkRed]GBK[/color]" %>
<html>
<head>
<title>根目录的测试页</title>
</head>
<body>
<center>默认站点根目录的测试</center>
</body>
</html>
Window客户端远程访问:
http://192.168.168.129:8080[color=DarkRed]/test.jsp[/color]
[attach]17510[/attach]
############
############
Tomcat连接MySQL
创建连接MySQL的JSP测试页:([color=DarkRed]mm.jsp[/color])
[attach]17511[/attach]
[color=DarkRed]mm.jsp[/color]的代码:
<pre class="html" name="code"><%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html; charset=[color=DarkRed]GBK[/color]" %>
<html>
<head>
<title>Tomcat连接本地MySQL</title>
</head>
<body>
<%
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("com.mysql.jdbc.Driver");
String dbUrl = "jdbc:mysql://[color=DarkRed]localhost[/color]:3306/[color=Blue]zhuohua_db[/color]?useUnicode=true&characterEncoding=UTF-8";
String dbUser = "root";
String dbPwd = "123";
con = DriverManager.getConnection(dbUrl,dbUser,dbPwd);
out.print("Tomcat连接本地MySQL成功。");
}catch(Exception ex)
{
out.print("Tomcat连接本地MySQL失败。<br>"+ex.toString());
}
%>
</body>
</html>
</pre>
笺注:[color=Blue]zhuohua_db[/color]为测试数据库,要先创建;MySQL的安装可参考:[url=http://blog.zhuohua.store/viewthread.php?tid=90&extra=page%3D1]Windows2008R2_安装MySQL5.5[/url]
Window客户端远程测试:
http://www.zhuohua.store:8080[color=DarkRed]/mm.jsp[/color]
[attach]17512[/attach]
注释:这是Tomcat找不到MySQL JAR包的问题。
解决方法:
把 [color=Blue]mysql-connector-java-5.1.40-bin.jar[/color] 放到D:\Tomcat\lib里面,如下图:
[attach]17513[/attach]
重启Tomcat:
先双击运行 [color=Blue]D:\Tomcat\bin\shutdown.bat[/color]
再双击运行 [color=Blue]D:\Tomcat\bin\startup.bat [/color]
Window客户端再次远程测试:
[attach]17514[/attach]
############
############
结合操作系统自带的任务计划,实现操作系统重启后,自动启动Tomcat:
管理工具》任务计划程序》创建任务:
[attach]17515[/attach]
新建触发器:
[attach]17516[/attach]
[attach]17517[/attach]
注释:这里的“启动时”,是指在操作系统启动时。
[attach]17518[/attach]
新建操作:
[attach]17519[/attach]
[attach]17520[/attach]
[attach]17521[/attach]
自定义任务的启动条件:
[attach]17522[/attach]
保存的时候要输入管理员Administrator的密码:
[attach]17523[/attach]
至此,计划任务完成了;
服务器重启后,无需任何人工操作,Tomcat也是会自动启动的了:
[attach]17524[/attach]
相关文章:
[url=http://blog.zhuohua.store/viewthread.php?tid=61&page=1&extra=#pid62]Windows2012R2_Tomcat+JDK+MySQL[/url]
[url=http://blog.zhuohua.store/viewthread.php?tid=53&extra=page%3D1]Windows2008R2_UPUPW_网站的备份和还原[/url]
[url=http://blog.zhuohua.store/viewthread.php?tid=55&extra=page%3D1]CentOS6_Tomcat+JDK+MySQL[/url]
[url=http://blog.zhuohua.store/viewthread.php?tid=58&extra=page%3D1]CentOS6_Tomcat基于域名的虚拟主机[/url]
页:
[1]