Archive for October, 2009

昔日寒山问拾得

Saturday, October 17th, 2009

今天和朋友去爬山,从留下开始爬到了玉泉校区,路经法华侍 看到了一句话,感触了一下,于是我把它记录了下来: 昔日寒山问拾得曰: 世间谤我、欺我、辱我、笑我、轻我、贱我、恶我、骗我、如何处治乎? 拾得云:只是忍他、让他、由他、避他、耐他、敬他、不要理他、再待几年你且看他。

JBoss AS Hot Deploy

Tuesday, October 6th, 2009

JBoss AS 默认会周期性的scan deploy目录下部署文件, 描述信息在 jboss-service.xml中: <attribute name="URLs"> deploy/,file:/D:/Dev/myapp/myapp-web/target </attribute> <!-- Frequency in milliseconds to rescan the URLs for changes --> <attribute name="ScanPeriod">5000</attribute> <!-- A flag to disable the scans --> <attribute name="ScanEnabled">true</attribute> 在URLs属性中,jboss支持相对路径和绝对路径和网络路径, 相对路径是相对于jboss instance dir而言的,例如:上面的 deploy/ 实际上jboss会解释成${jboss.server.url}/deploy/, 这些路径以comma分割。 WAR,EAR和SAR等部署文件实际上都是在META-INF或WEB-INF目录具有特殊XML部署描述文件的JAVA归档文件。JBoss允许这些归档文件已展开成目录的形式部署,这样就允许你不需要重启整个应用却能修改web页面,使之马上生效, 你需要做的仅仅是简单的去touch一下你所在应用的部署描述文件。e.g., WEB-INF/web.xml 或META-INF/application.xml , 目的是更新这些文件的timestamps. jboss感知后会reload这些改变.