我用jboss的时候发现,每次重器后,访问页面都很慢,我分析是每次重起都会删除缓存文件,不知道哪位高手能告诉小弟是否有办法不删除缓存文件。谢谢!

03-09-25 阿成

我用jboss的时候发现,每次重器后,访问页面都很慢,我分析是每次重起都会删除缓存文件,不知道哪位高手能告诉小弟是否有办法不删除缓存文件。谢谢!

阿成
2003-09-26 13:23

为什么没有人回复呢?这个问题很难吗?

yuchao
2003-09-27 10:18

到进程中。结束java.exe,然后jboss会提示按任意键返回。

再重新起jboss

阿成
2003-09-27 11:16

万分感谢yuchao同志,我来试试看

阿成
2003-09-27 16:07

再次感谢yuchao同志。我还想问问不知道能否在run.bat,shutdown.bat文件中加一个参数或者修改某个.xml配置文件可以解决这个问题呢?

iceant
2003-09-27 21:40

我相信你指的是第一次访问慢,如果我理解错误,请你指正。
如果我的理解没错,那是因为 jsp 文件在第一次访问时需要重新编译,另外,Servlet 以及 jsp 中使用到的 java bean 也需要时间 load 进 JVM 中。所以,第一次的访问会比较慢。另外,如果经过一段时间你不去使用 EJB 的话,EJB 会被钝化,这样,当再有 client 请求访问一个 EJB 实例时,EJB Container 会重新从 Pool 中选取一个 EJB Instance 并把相应的资源准备好,于是,在这种情况下,也可能会慢一点。

raynix
2003-09-28 11:32

这是很正常的,无须担心。如果你需要重新装入一个webapp,而不是整个jboss,那么只要打开此app的web.xml,存盘即可。jboss会检查每个web.xml,发现更新之后重新装入相应的app。

阿成
2003-09-28 17:56

我发现JBOSS缓存文件主要放在2个文件夹里,把这2个文件夹里的文件复制出来,即使把整个OA程序删除,在新的OA程序中只要把那些文件复制过去,访问速度和以前差不多快。

删除缓存的操作我研究了一下因该跟run.bat没什么关系,只要还是在shutdown.bat,shutdown.jar,shutdown.sh里面,具体我就不清楚了。
不知道谁知道怎么修改?