浏览 5674 次
锁定老帖子 主题:tomcat服务器
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-08-23
(1)首先运行tomcat中的bin目录下的startup.bat脚本, 在其中要确定catalina的执行路径。 (2)通过startup.bat脚本中的call catalia.bat来运行catalia脚本。 (3)运行catalia, 首先会设置各种环境变量,然后设置必要的classpath,最后通过判断传递过来的参数来调用相应的启动方式。 (4)然后用调用bootstartup类的main()方法来执行tomcat服务器启动时候的初始化,其中要读取server.xml, 通过对象绑定技术来生成一些必要的对象, 如server, service, host等,这些对象会一直存在内存中, 只到tomcat服务器停止。 (5)然后用户通过browse发出请求,如:http://localhost:8080/ewps/index.jsp,那么server中的connector接受到用户请求, 然后把用户请求发送给server, 这时候server就会找到相应的host, 是通过名称localhost来匹配host的, 然后通过host的所有context来匹配ewps, 匹配到了就找到相应的应用程序, 最后通过web.xml来找到相应的servlet来处理, 其中会生成两个重要的参数: request和reponse, 其中request对象包含用户请求中的所以传递过来的参数,那么servlet中的doget()方法来处理用户的请求, 处理完之后, 把返回的信息封装到reponse中去,然后按原路返回给用户。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-09-02
我用tomcat做web server总是有些问题,不是内存高,就是CPU高。我查了一些资料。做了些修改,目前配置是 LINUX 2.4.21 ,JDK1.4.2.07,TOMCAT5.0.28。内存占用设置一般都是512,应用的连接池用DBCP,这样的配置相对来说还比较文档,不知各位还知道其它的注意事项吗?
|
|
返回顶楼 | |
发表时间:2005-09-06
1.根据需要设置-Xms -Xmx
2.优化系统。设置stack size 和open files 数目。 其他大家补充 |
|
返回顶楼 | |
发表时间:2005-11-06
bonjoviu2 写道 1.根据需要设置-Xms -Xmx
2.优化系统。设置stack size 和open files 数目。 其他大家补充 关注~~~ 但是第一项中的使用的内存大概怎么设呢?只知道在内存一定的情况下并不是设的越大越好,谁能帮忙举个具体例子分析一下? |
|
返回顶楼 | |