Tomcat从官网下载完毕后zip文件,解压后,即可使用,前提是要配置好对应的jdk相关的环境变量,至于tomcat是免安装的。

1、Tomcat从官网下载完毕后zip文件,解压后,即可使用,前提是要配置好对应的jdk相关的环境变量,至于tomcat是免安装的。

Tomcat目录结构

bin — 存放tomcat启动关闭程序

conf — 存放tomcat配置文件

lib — tomcat运行需要jar包

logs — tomcat日志文件

webapps — 网站发布目录(所有网站可以发布到该目录)

work — 存放工程运行时,产生数据文件(JSP翻译Servlet、Session持久化数据)

Tomcat发布网站三种方式

1、配置tomcat/conf/server.xml 在<Host name=”localhost”>内部添加元素 ---- 为网站配置虚拟目录 /aa ------映射到 c:\AA目录

*修改server.xml 需要重启tomcat

2、$CATALINA_HOME/conf/[enginename]/[hostname]/xxx.xml tomcat/conf/Catalina/localhost/xxx.xml 在conf下新建Catalina

在Catalina下新建 localhost

在localhost下 新建 bb.xml

— 为什么不需要写path — 虚拟目录就是文件名bb ,path默认/bb

*添加bb.xml,不用重启tomcat

*推荐第二种写法(不需要重启服务器,而且出错不会影响其它工程运行)

3)将网站复制到tomcat/webapps

*不用重启tomcat

*tomcat会根据文件夹名称,自动生成虚拟路径

WAR包制作

用压缩软件将网站制作abc.zip — 重命名 abc.war —- 复制war到tomcat/webapps ##配置错误页面 ## 1、项目中出现错误时,我们一般会定义自定义错误页,从而隐藏原有的错误信息,方法很多,在jsp下,可以通过Action来处理界面跳转,但如果输入的内容不经过action处理时,此方法就失效。此时就需要从更高层次来拦截信息,站点下的Web.xml可以很好的处理此问题,设置相关属性交予tomcat来处理。

<error-page>  
<error-code>404</error-code>  
<location>/h404.html</location>  
</error-page> 

在对应项目下的web.xml文件中,添加如下404错误处理,当然也可以定义其他html code状态下的处理,跳转到根目录下的h404.html界面。