关于tomcat的一些知识点

来源:互联网 发布:手机视频编辑软件 编辑:程序博客网 时间:2024/05/01 14:15

关于tomcat一直在项目中作为servlet服务器进行使用,似乎从来没有认真学习过,于是便将平时很少用到的tomcat知识点进行罗列。

1.使用catalina.bat命令进行tomcat的启动停止等操作

命令行参数

功 能 解 释

Debug

在调试模式下启动Tomcat服务器

debug -security

在带安全管理的调试模式下启动Tomcat服务器

jpda start

jpda调试模式下启动Tomcat服务器

Run

在当前DOS窗口启动Tomcat服务器

run -security

在带安全管理的当前DOS窗口启动Tomcat服务器

Start

在新的DOS窗口启动Tomcat服务器

start -security

在带安全管理的新的DOS窗口启动Tomcat服务器

Stop

关闭Tomcat服务器

Version

显示Tomcat系统配置信息

2.tomcat的目录结构及用途

目    录

用    途

\bin

存放启动和关闭Tomcat的脚本文件

\common\lib

存放Tomcat服务器及所有Web应用都可访问的JAR文件

\conf

存放Tomcat服务器的各种配置文件,包括server.xml、web.xml、catalina.policy等

\logs

存放Tomcat的日志文件

\server\lib

存放Tomcat服务器可以访问的JAR文件

\server\webapps

存放Tomcat自带的两个Web应用:adminmanager,用来管理TomcatWeb服务

\shared\lib

存放所有Web应用都可以访问的JAR文件

\temp

存放Tomcat运行时的临时文件

\webapps

Web应用的发布目录,把Web应用文件放入该目录下就可以通过Tomcat服务器来访问

\work

存放JSP经过Tomcat编译后生成的Servlet

3.user.xml配置文件的修改

默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:

     <role rolename="manager"/>

     <user username="manager" password="manager" roles="manager"/>

ps:此时便可在localhost:8080点击左上角的登陆按钮进行登录

4.可通过tomcat管理页面进行网站部署

略...


5.使用解压版的tomcat需要配置环境变量

ps:并不是所有的都可以通过双击进行启动或关闭。

6.修改Java普通类,重新加载配置(花费数秒)-Eclipse EE下tomcat

解决办法:
设置server.xml中的Context reloadable="true", true自动重载(不是重启!), false手动重载。(如果项目在Tomcat中,应该去Tomcat目录设置) 


原创粉丝点击