论坛首页 Java企业应用论坛

tomcat解析之简单web服务器(图)

浏览 8081 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-25  
mercyblitz 写道
Tomcat 不也是处理Socket吗?

tomcat内部也是处理socket的, 不知有什么不对吗?
0 请登录后投票
   发表时间:2010-03-25  
sw1982 写道
比较精华的地方是启动、关闭操作。。
占用一个port监听关闭命令,呵呵。 这里可以对java项目的友好关闭做一下处理

这个port监听不止是单独处理关闭,所有的请求都通过端口的,只是为了简单,根据URI来确定是否关闭。 实际在tomcat内部,还用到了ShutDownHook这个东西来处理 tomcat的关闭。 有兴趣的可以看看how tomcat works的ShutDownHook这个章节。 呵呵, 欢迎交流。
0 请登录后投票
   发表时间:2010-03-26  
刚好受这个帖子推荐看到shutdownhook这个玩意,可是这个东东只能处理本身正在运行的进程退出。
现在的场景是我用sh脚本nohup启动一个java进程后台运行,然后怎么友好关闭这个线程呢?  最简单的就是向一个端口发stop请求。

gogole_09 写道
sw1982 写道
比较精华的地方是启动、关闭操作。。
占用一个port监听关闭命令,呵呵。 这里可以对java项目的友好关闭做一下处理

这个port监听不止是单独处理关闭,所有的请求都通过端口的,只是为了简单,根据URI来确定是否关闭。 实际在tomcat内部,还用到了ShutDownHook这个东西来处理 tomcat的关闭。 有兴趣的可以看看how tomcat works的ShutDownHook这个章节。 呵呵, 欢迎交流。

0 请登录后投票
   发表时间:2010-06-12  
public static final String WEB_ROOT=System.getProperty("user.dir")+File.separator+"webroot";中user.dir如何设,我试了无法侦测到8090端口.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics