关于tomcat的一些知识点
2013-02-27 10:17
295 查看
关于tomcat一直在项目中作为servlet服务器进行使用,似乎从来没有认真学习过,于是便将平时很少用到的tomcat知识点进行罗列。
<role rolename="manager"/>
<user username="manager" password="manager" roles="manager"/>
ps:此时便可在localhost:8080点击左上角的登陆按钮进行登录
设置server.xml中的Context reloadable="true", true自动重载(不是重启!), false手动重载。(如果项目在Tomcat中,应该去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应用:admin和manager,用来管理Tomcat的Web服务 |
\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目录设置)
相关文章推荐
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于socket,port的一些知识点
- 关于广播的一些知识点
- 关于php 的一些 header() 知识点
- 关于tomcat内路径跳转的一些思考
- 一些关于VC的知识点
- 关于C++的一些小知识点
- 关于js的一些关键知识点(call,apply,callee, caller,clourse,prototypeChain)
- 【重走Android之路】【番外篇】有关于null的一些知识点
- 关于VUE的一些小知识点
- 关于Tomcat一些启动错误的解决方法
- 关于对JavaScript待于完善的一些知识点
- 关于Tomcat安装的一些问题
- 一些关于Java的琐碎知识点
- 一些关于java的琐碎知识点
- 关于Scanf和Printf函数的一些知识点
- 关于tomcat的server.xml里host节点配置的一些说明
- 关于tomcat的在eclpise下的一些注意事项
- 由一个UnitTest联想到的关于abstract class的一些知识点
- 写一些关于Android的知识点记录