第一:如何搭建Tomcat7.0 JSP服务器
1、软件下载
首先需要下载jdk1.6和tomcat7.0,可搜索下具体下载地址,我下载的如下图:
2、JDK安装和配置
安装JDK,直接点击安装即可,比如默认安装的路径为:C:\Program Files\Java\jdk1.6.0_22。安装之后需要设定环境变量。在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:(假设你的jdk安装目录如上设置)
新建变量名: JAVA_HOME,值(value)为:C:\Program Files\Java\jdk1.6.0_22
查找变量名:path ,增加值(value)为:%JAVA_HOME%\bin;
添加完毕,确定即可。接下来简单测试环境变量是否配置正确:
public class Test{
public static void main(String args[]){
System.out.println("Hello Leyond");
}
}
将以上代码拷贝保存成Test.java文件。然后命令行窗口(xp:在运行输入cmd,vista和win7直接在搜索框中输入cmd),CD到文件所在的目录,然后键入下列命令:
javac Test.java
java Test
注意第二个命令没有.java后缀。如果看到“Hello Leyond”,则表明jdk环境变量配置成功,没有的话,检查自己的配置情况。
3、Tomcat7安装和配置
下载zip文件之后直接解压到某个目录下,比如:C:\itdevelop\Tomcat7。然后在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
新建变量名: TOMCAT_HOME, 值(value)为:C:\itdevelop\Tomcat7
最后进入Tomcat7安装目录下的Bin目录,启动Tomcat,在浏览器中输入:http://localhost:8080/,若可以看到Tomcat7的欢迎界面,表示Tomcat7配置成功了。
第二:如何在tomcat7.0服务上绑定多个域名、多个项目
如果想在tomcat7.0服务上绑定多个域名、多个项目就需要修改tomcat目录下的conf文件夹下server.xml文件
1、<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443"/>
将port改成你的端口
2、修改默认webapps
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
...
</Host>
appBase 可以修改成你的站点位置如:D:/web
3、修改默认目录ROOT
具体是是在<Host></Host>之间加上Content标签,你可以理解为每个Content都代表一个应用。
path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;
docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个myweb目录,让该目录作为我的默认目录。
debug和reloadable一般都分别设置成0和true。
4、多个项目
<Host name="aa.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
...
</Host>
...
</Host>
5、绑定域名
<Host name="abc.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.abc.com</Alias> <!--多个域名-->
</Host>
6、重启tomcat
7、打开浏览器,输入绑定的域名,如果可以正常访问说明绑定成功。