部署具有巨大类文件的java Web应用程序

时间:2011-01-04 18:21:33

标签: java servlets java-ee glassfish-3

我在Glassfish中部署了一个JSP / Servlet Web应用程序,它有许多Servlet和巨大的类文件。当我对Servlet或类文件进行微小的更改时,整个 Web应用程序将重新部署,这需要相当长的时间。不仅如此,所有JSP和Servlet都从内存中卸载,并且在被调用时需要大约1秒才能进行初始化。

当我更改JSP,JS或CSS文件的代码时,不会发生此问题,因为只重新部署该特定文件。

我可以做任何事情,以便Servlet或那些庞大的类文件单独部署,从而不是整个Web应用程序吗?

1 个答案:

答案 0 :(得分:1)

当你说“巨大”时,你的意思是“我有少量.class文件,但它们的大小非常大”或“我有大量的小到中等大小的.class文件”?< / p>

如果是前者,你应该担心.class文件的大小。

如果您部署WAR文件的爆炸视图,也许可以利用热部署功能。

“...被召唤时,需要大约1秒才能进行初始化....” - 你真的在抱怨1秒的重新部署时间吗?