我正在处理的Java Web应用程序要求我经常重启服务器,以便查看代码更改的效果。我在我的机器上有一个本地版本的WAS 6.0,用于运行该应用程序。服务器大约需要5-10分钟才能重新启动。我的机器相当不错,具有双核处理器和3 GB的RAM,但服务器仍然需要相当长的时间。
我想知道是否有人致力于减少WAS服务器的启动时间。我正在寻找提示,技巧,调整等等。
提前感谢您的帮助。
答案 0 :(得分:1)
您的应用程序正在使用WebSphere的任何特定功能,还是非常标准的Java EE应用程序?
我将我的应用程序部署到WebSphere,但使用Tomcat完成所有开发。我通常可以在大约20秒左右的时间内重新启动它。但是我的应用程序通常不使用任何特定于WebSphere的东西(MQ,JNDI,安全性等),因此不确定这是否对您有所帮助。
除了Tomcat之外,还有其他轻量级Java EE服务器,您可以尝试使用Jetty或Geronimo。