admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2015-12-07 15:47

Windows 2012R2+JDK 1.7.0_03+Apache  Tomcat6.0.26+MySQL 5.5.25部署网站

PS:这个网站架构价值RMB100。上次给客户部署的就是这个架构。具体步骤如下:
1.安装Windows 2012的桌面,Windows+R,然后输入:
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
选择相应的计算机桌面图标。
2.安装JDK1.7.0_03软件。
安装jdk-7u3-windows-i586.exe文件时候,注意下安装的路径中不要包含括号()。并且JDK和JRE分开安装,使用不同的路径。
配置JDK的环境变量如下:
JAVA_HOME C:\Java\jdk1.7.0_03
PATH %JAVA_HOME%\bin
CLASS_PATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.安装MySQL 数据库软件。
安装mysql_5.5.25数据库软件,安装选择自定义,Concurrent Connections设置为100,安装字符集选择utf8.
在my.ini文件里面修改:
default-character-set=utf8
character-set-servere=utf8
wait_timeout=3880000
使用mysql –uroot –p登录到mysql服务器。
新建数据库wxb_site_new,使用语句:create database wxb_site_new character set utf8 collate utf8_general_ci;
grant all privileges on wxb_site_new.* to ‘root’@’localhost’identified by ‘root’;
flush privileges;
使用root用户登录:
use wxb_site_new;
使用source命令导入xxx.sql脚本
4.安装Tomcat文件。    
安装Apache Tomcat 6.0.26
解压Apache Tomcat 6.0.26到C:\。
配置Tomcat的环境变量如下:
TOMCAT_HOME C:\apache-tomcat-6.0.26
CATALINA_HOME C:\apache-tomcat-6.0.26
PATH %CATALINA_HOME%\bin;%TALINA_HOME%\lib\servlet-api.jar;
CLASSPATH C:\apache-tomcat-6.0.26\lib\servlet-api.jar;C:\apache-tomcat-6.0.26\lib\mysql-connector-java-3.1.12-bin.jar
5.放入网站的WEB文件到wxb_site2到C:\apache-tomcat-6.0.26\webapps.
把C:\apache-tomcat-6.0.26\webapps\wxb_site2\WEB-INF\lib下面的mysql驱动文件mysql-connector-java-3.1.12-bin.jar拷贝到Tomcat的lib目录C:\apache-tomcat-6.0.26\lib下面。
6.修改项目的数据库连接信息,具体方法是:Tomcat6.0.26的conf目录下context.xml数据源,文件里面加入:
<Resource name="jndi/wxb_site_new"  auth="Container"
      type="javax.sql.DataSource" username="root" password="root"  
      driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1/wxb_site_new"
      maxActive="100" maxIdle="10" maxWait="-1"/>
7.修改Tomcat端口号:
修改Tomcat文件夹的配置文件夹conf C:\apache-tomcat-6.0.26\conf里面的server.xml文件,把port 8080改成80。
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
8.修改Tomcat的虚拟主机:
修改Tomcat文件夹的配置文件夹conf C:\apache-tomcat-6.0.26\conf里面的server.xml文件,
把<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">删除掉。
添加上:
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="C:\apache-tomcat-6.0.26\webapps\wxb_site2" debug="false" reloadable="true"></Context>
</Host>
或者添加上下面的3个虚拟主机:
<Host name="x.x.x.x"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="C:\apache-tomcat-6.0.26\webapps\wxb_site2" debug="false" reloadable="true"></Context>
</Host>
<Host name="xxx.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="C:\apache-tomcat-6.0.26\webapps\wxb_site2" debug="false" reloadable="true"></Context>
</Host>
<Host name="www.xxx.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="C:\apache-tomcat-6.0.26\webapps\wxb_site2" debug="false" reloadable="true"></Context>
</Host>
Host的name就是主域名 ,里面的Alias就是副域名,context里的docBase是项目路径 ,项目可以随便放在外面。
9.设置Tomcat开机自启动:
在"开始"菜单运行CMD进入DOS窗口,执行cd C:\apache-tomcat-6.0.26\bin,然后运行 service.bat install。 Tomcat 服务安装在系统完成后,继续运行 services.msc 打开服务管理控制台。找到 Apache Tomcat 服务,右键选择属性,修改启动类型为“自动”或“自动(延迟启动)”并确定,再次开机时 Tomcat 就会随系统自动启动了。
10.域名解析
到域名服务器提供商的页面添加上域名及公网IP之间的映射关系。
11.浏览及测试。