我正在尝试在 Glassfish 上运行 Java Web 服务。有一些初始化代码设置一些变量并从 Glassfish 环境本身检索一些信息。我在@WebService 类中的静态初始化程序中有该代码,但是该代码似乎调用得太早了,它在部署 WebService 端点后立即运行,而我需要它在整个 Web 服务成功部署后运行.
我尝试将代码移动到 WebService 类的构造函数中,但是只有当我进入 Tester 网页并发送一些数据以使 Web 方法运行时,该代码才运行。
有没有办法设置一些初始化代码,以便在整个 Web 服务部署完成后立即运行?