如果没有main(),如何知道应用程序的启动位置?

时间:2014-02-19 01:37:30

标签: java spring apache hibernate jetty

我正在使用hibernate,spring和apace camel作为第三方工具的项目。要启动项目,我使用maven创建一个war文件,然后使用Jetty(jetty-distribution-8.1.14.v20131031)运行它。

现在我应该在项目启动时添加一个新的简单功能。它可以像添加打印行一样简单,但没有main()函数。

我有项目打印到文件的输出行: http://paste.kde.org/pnhee4u7s

我已经阅读了文件,但我看到的只是hibernate,apache和spring的调用。所有都是第三方工具。我不知道该怎么做,我感谢任何可能的帮助:s

1 个答案:

答案 0 :(得分:1)

如果您正在使用war编写Web应用程序,请从web.xml开始;如果你使用的是传统配置,那就是Jetty开始加载你的应用程序的地方。

由于您使用的是Spring,我建议您编写一个@Component,以便在启动时登录,或者将此类日志记录添加到现有组件或@Configuration