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”>内部添加
*修改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界面。