我在JBoss服务器上做了一个琐碎的RESTful服务,当它收到任何请求时只会说“ hello”。此部分有效,并且已经部署。
要继续进行我的项目,我需要登录。服务器上的其他应用程序使用由放置在服务器上特定文件夹中的log4j.xml配置的log4j。
对于脱机项目,我曾经有一个可运行的main方法,在这种情况下,我将使用该方法执行DOMConfigurator.configure(filepath)
(其中文件路径为log4j.xml),并且期望使用这些设置进行记录。
但是,由于这是一项已部署的服务(并且由于我不够熟练,无法亲自解决),我将如何处理这样的事情?
我认为该问题可以通过两种方式解释:
(我不知道一个问题是否排除了另一个...)
感谢您的帮助!
答案 0 :(得分:0)
1)如果要“肯定”运行某些代码,则可以在其中一个bean中创建@PostConstruct方法。 Spring和EJB都支持它。
2)至于log4J配置,将其放入类路径并添加相应的依赖关系就足够了,不需要显式配置路径。