tomcat web服务器
tomcat web服务器
Apache Tomcat 8.0 + JDK 8.0
Apache Tomcat 7.0.62 + JDK 1.7.0_04 (传说6.0也没问题)
WARN:
Tomcat 和 JDK是有严格的版本要求的
环境变量:
Using CATALINA_BASE: D:\apache-tomcat-8.0.23 Using CATALINA_HOME: D:\apache-tomcat-8.0.23 Using CATALINA_TMPDIR: D:\apache-tomcat-8.0.23\temp Using JRE_HOME: C:\Program Files\Java\jdk1.6.0_45 Using CLASSPATH: %CATALINA_HOME%\bootstrap.jar;%CATALINA_HOME%\bin\tomcat-juli.jar
Using JAVA_HOME C:\Program Files\Java\jdk1.8.0_45
Using JRE_HOME C:\Program Files\Java\jre1.8.0_45
启动 %CATALINA_HOME%\bin\startup.bat
网址 http://localhost:8080/ (默认)
-----------------------------------------------------------------------------
发布项目:
1.最简单的发布方式(项目目录在tomcat中)
在 %CATALINA_HOME%/webapps/目录下新建项目目录(hello)



项目目录如上图(index.jsp多余)
web.xml (最简单格式,功能更强大参考 examples)
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0" metadata-complete="true"> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.xhtml</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
访问:http://127.0.0.1:8080/hello/
2.添加路径发布目录
a>将 hello 改名 update, 发在 "D:\web"
b>修改"server.xml"(%CATALINA_HOME%/conf) ,添加Context
</Host> ... ... <Valve ... ... /> <!-- 添加发布项目 --> <Context path="/update" reloadable="true" docBase="D:\web\update" workDir="D:\web\update\work"/> </Host>
访问:http://127.0.0.1:8080/update/
3.添加文件发布目录(最灵活方便)
a>将updata目录改名:world, 项目目录即为:
"D:\web\world"
b>在(%CATALINA_HOME%/conf/Catalina/localhost)添加一个xml文件(文件名随意),如world.xml
<Context docBase = "D:\web\world" />
访问:http://127.0.0.1:8080/update/
================================================
发布一个项目(总结):
1. 将项目整个copy到webapps中
2. 修改conf/server.xml: 在Host 中添加Context 节点
3. 在conf/Catalina/localhost添加一个xml文件
================================================
--- 项目发布 THE END !!
End:配置HOST虚拟主机
1. 在server.xml新增<Host>
<Engine> <Host name="localhost" ... ... > ... ... </Host>
<!-- 新增Host --> <Host name="www.baidu.com" appBase="D:\web" unpackWARs="true" autoDeploy="true"> </Host> </Engine>
2. 修改 DNS配置文件 HOSTS(C:\Windows\System32\drivers\etc)
#添加
127.0.0.1 www.baidu.com
访问:http://www.baidu.com:8080/world/
改80端口:http://www.baidu.com/world/
--- THE END !!
浙公网安备 33010602011771号