Вам необходимо создать объект, который будет создан при первом запуске приложения. Для этого вы можете использовать spring и представить свой класс реализации веб-сервиса как Spring Bean. Затем создайте некоторый король объекта, который будет иметь метод connectToDatabase()
, вызовите этот метод в конструкторе этого объекта или укажите его как метод init и объявите этот объект в конфигурации Spring. Когда приложение развертывается, Spring создает этот объект для вас и вызывает этот метод только один раз.
Чтобы выставить веб-сервис оси как пружинный боб, сделайте следующее:
В оси server-config.wsdd
файл укажите это:
<service name="YouServiceName" provider="java:SPRING" style="wrapped" use="literal">
Атрибут provider="java:SPRING"
сообщает оси, что класс реализации представлен как Spring Bean.
Надеюсь, это поможет.