【发布时间】:2017-09-29 00:36:24
【问题描述】:
我有一个以前在我的 VM 上这样部署的 web 应用程序:
- 一场包含核心的战争
- 通过将所有依赖项的 JAR 添加到 CLASSPATH 中,将它们提供给 Tomcat
=> 我的应用程序启动大约需要 1 分钟
我正在努力在该 Web 应用程序上应用一些“最佳实践”,我首先致力于包含依赖项。现在 webapp 看起来像这样:
- 一场包含核心(WEB-INF/类)和所有依赖项(WEB-INF/lib)的战争
在我的 Eclipse 中,启动服务器时没有延迟,大约需要 2 分钟。但在我的虚拟机上,现在大约需要 5 分钟。
我想知道旧的 webapp 部署是否是一个好习惯?如果有那么长的启动时间是正常的(对我来说)。
谢谢。
【问题讨论】:
-
如果我们对您的机器规格、分配给服务器的内存量等一无所知。我想不可能告诉您原因。
-
在我的世界里,一分钟对于开始任何事情都是极其漫长的。
标签: java spring tomcat web-applications