Вход в файл журнала log4j из приложения сервера веб-сервиса с использованием Axis2 и Netbeans 7 - PullRequest
0 голосов
/ 07 марта 2012

Я новичок в разработке веб-сервисов. Я использую Netbeans 7.0 с плагином Axis2 и Tomcat 7.

У меня есть серверное приложение, представляющее собой просто набор веб-методов без пользовательского интерфейса или чего-либо еще, и я создал его в значительной степени, следуя инструкциям в http://netbeans.org/kb/69/websvc/gs-axis.html. Я использую плагин Axis2 для развертывания в Tomcat.

Итак, когда я создал свое серверное приложение, не было основного метода или чего-либо еще. Обычно, если я хочу войти в файл журнала log4j, я бы добавил что-то вроде этого в свой метод main, чтобы определить, где находится файл конфигурации для log4j ...

PropertyConfigurator.configure ( "./ Conf / log4j.properties");

Я делаю это на клиенте веб-сервиса, и он работает просто отлично, но, конечно, у него есть основной метод. Итак, куда бы я поместил его в серверное приложение веб-сервиса, у которого нет основного метода? Я знаю, что это не обязательно должно быть в основном методе, но это должно быть в некотором блоке кода, который, я знаю, будет выполняться, и я не могу точно гарантировать, какой из моих веб-методов будет выполнен первым, поэтому я могу на самом деле просто вставьте это в один из моих веб-методов.

Я проверял другие посты в StackOverflow, но на самом деле не нашел ни одного, описывающего, что делать в этом сценарии.

Кто-нибудь знает правильный способ сделать это?

1 Ответ

1 голос
/ 07 марта 2012
...