Servlet
背景知识
常用的Web服务器
IIS
Apache
Tomcat
通常的动态网页技术
CGI (Common GateWay Interface)
API常用的有(NSAPI,ISAPI)
ASP(Active Server Page)
PHP(Personal Home Page)
JSP/Servlet (Java Server Page)
LAMP
tomcat启动与停止
startup shutdown
catalina start catalina stop
catalina debug 调试错误的时候
run exit help
设置环境变量JAVA_HOME
小心使用
tomcat目录结构
bin: 存放各种平台下启动和关闭Tomcat的脚本文件。
,
。
common: 在common目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR。
shared: 在shared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR。
server: 在server/webapps目录中,存放Tomcat自带的两个APP-admin和manager应用,来管理Tomcat-web服务用的。
work : Tomcat把各种由jsp生成的servlet文件放在这个目录下。
temp : 临时活页夹,Tomcat运行时候存放临时文件用的。
logs : 存放Tomcat的日志文件
webapps: web应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了。
conf : Tomcat的各种配置文件,最重要的是 .
Tomcat配置文件
conf/ 服务器的主配置文件
conf/ 定义所有Web应用的配置
(缺省的Servlet定义和MIME类型定义)
conf/tomcat- 定义了tomcat用户的信息(用于权限与安全)
conf/
顶层类元素: 位于整个配置文件的顶层, <Server>;
连接器类元素[Connectors ]: 客户和服务(容器类元素)间的通讯接口。接受客户请求,返回响应结果;<Connector>
容器类元素[Containers]: 处理客户请求并且生成响应结果,包含3个:<Engine> <Host> <Context>
嵌套类元素[Nested Components]: 可以加入到容器中的元素,包括:<logger> <Valve><Realm>等
一个<Server>包含一个或多个<Service>,一个<Service>包含唯一一个< Engine>和一个或多个<Connector>,多个 <Connector>共享一个<Engine>;一个<Engine>包含多个<Host>,每个 <Host>定义一个虚拟主机,包含一个或多个web应用<Context>; <Context>元素是代表一个在虚拟主机上运行的Web应用。
Please note that for tomcat , unlike tomcat , it is NOT recommended to place <Context> elements directly in the file. Instead, put them in the META-INF/ directory of your WAR the conf directory as described above.
什么是MIME
Multipurpos Internet Mail Extension
指明白传送内容的格式
最早用于邮件附件
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">
<Connector className="HttpConnector" port="80" />
<Engine name="Standalone" defaultHost="localhost" debug="0"> <Logger className="" prefix="catalina_log." /> <R
尚学堂servletjsp 来自淘豆网m.daumloan.com转载请标明出处.