配置Tomcat
将下载好的tomcat解压到任意的文件夹。
①添加环境变量CATALINA_HOME
CATALINA_HOME=D:\apache-tomcat-7.0.56
②并将%CATALINA_HOME%\bin添加到Path
注:如果在eclipse中使用的话可以不配置这两个环境变量设置端口号
HTTP协议默认的端口号是80。如果服务器端口为80,则URL中的端口号可以省略,否则必须加上端口号。
Tomcat的端口号可以在其配置文件server.xml文件中设置。文件中的`标签中配置端口号。
<connector **port="8080"** protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443">
在port上可以修改自己喜欢的端口,但是不建议修改。
3. 设置临时域名
这个可以自己玩一玩,没有多大的实际用处。由于Tomcat服务器是在本机上的,因此可以使用localhost来访问。localhost表示本机。
访问Tomcat服务器的方式有:
①. 使用域名localhost访问。仅限于本机上,例如http://localhost:8080
②. 使用IP地址127.0.0.1 访问。仅限于本机,例如http://127.0.0.1:8080。本IP是保留IP ,代表本机。
③. 使用机器域名访问。仅限于本机上或者局域网内。例如我的机器名为tomgs,则http://tomgs:8080。
④. 使用本机IP地址访问。172.168.56.112:8080
⑤. 如果有域名指向该服务器,可以使用域名访问,例如www.tomgs.com
除了上面几种以外,windows还提供一种机制,为机器设置临时域名。打开C:\Windows\System32\drivers\etc文件夹,先把hosts文件剪切到桌面(不然编辑之后不能保存)。并在文件的最后添加一个IP地址与对应的主机名称。
然后启动tomcat之后就可以用自己定义的域名访问tomcat了。
注:不建议修改host文件,仅用于某域名来测试本机上的web程序。
- 设置虚拟主机
Tomcat中可以设置虚拟主机,即多个不同域名的网站共存于一个tomcat中,方法是修改其server.xml。一个<host>
代表一个虚拟机主机、一个域名,
<Engine defaultHost="blog" name="Catalina">
<Host appBase="webapps/blog" autoDeploy="true" name="www.tomgs.com" unpackWARs="true">
<Host appBase="webapps/bookstore" autoDeploy="true" name="www.tincopper.com" unpackWARs="true">
</Engine>
Tomcat会根据访问的域名不同,自动映射到不同的网站目录中。