Tomcat是一个常用的Web服务器,一个常见的Servlet的容器。
一、JAVA_HOME作用:Tomcat根据此路径找到所依靠的JDK。
二、Tomcat主要目录结构:
bin:存放启动和关闭Tomcat脚本 ;
conf:包含不同的配置文件,其中两个重要文件server.xml和web.xml ;
work:存放jsp编译后产生的class文件 ;
webapps:存放应用程序实例,以后你要部署的应用程序也要存放到此目录 ;
logs:存放日志文件 ;
commen/lib:主要存放Tomcat所需的jar文件;
doc:包含各种Tomcat文档 ;
server:服务器所需的类库文件 ;
shared:Web App共享目录;
三、Tomcat的启动与关闭 :
方法一:通过bin/startup.bat命令启动,bin/shutdow.bat命令关闭。
方法二:通过bin/catalina start启动,bin/catalina stop关闭 。
方法三:通过bin/catalina debug启动,用于排除错误
四、Tomcat服务配置
使用手工配置,修改/conf/server.xml
1、修改端口号 注意:此文件是Tomcat启动时读取,所以修改后的文件必须被Tomcat重新读取----重新启动服务器。
2、配置虚拟目录
所有的开发程序保存在虚拟目录之中(JSP文件、Serverlet文件)。
如何配置虚拟目录?
按要求修改server.xml文件即可
虚拟目录必须满足以下: WebRoot(根目录,如testWeb)
|-WEB-INF文件夹
|-Web.xml文件 (可以参考webapps/ROOT/WEB-INF/web.xml)
在</host>前加上以下映射内容 <Context // 配置的虚拟目录
path="/test" // /必须有,此虚拟目录的名称:http://127.0.0.1:8888/test
docBase="e:/testweb"/> //虚拟目录在硬盘上的绝对路径
如果出现404错误,则表示服务器配置错误
测试运行: 编写一个jsp文件,放在testWeb目录下,通过浏览器http://127.0.0.1:8888/test,可以看到运行
效果。第一次运行jsp文件,速度比较慢。因为第一次运行jsp文件时,tomacat将jsp文件翻译成对应的.java文件
存放在/work目录。
eg:Hello World示例:
<html>
<head><title>The First JSP</title></Head>
<body>
<%
out.println("Hello World!!<br>");
<!--注意:java中的out.println()换行在jsp中不起作用,须在字符串后加<br>方能换行。-->
out.println("你好!");
%>
</body>
</html>