我们的项目是一个jax-ws webservices项目,我们最近将Websphere版本7.0.0.23升级到7.0.0.25。这些服务在websphere 7.0.0.23中运行良好。但升级到7.0.0.25后,服务无法正常工作。
我们在web.xml中为wsdl URL配置了服务端点类(不扩展HttpServlet),这在7.0.0.23中运行正常但是当我们在7.0.0.25中部署相同的应用程序时,抛出服务端点类是不是servlet类。
为什么7.0.0.23不会像7.0.0.25那样抛出“不是servlet类”错误?如何在7.0.0.25中使其工作?
正如JSR 181中所提到的,我通过注释配置了wsdl URL(从web.xml中删除了配置),这在7.0.0.23中工作正常,但在7.0.0.25中无效。我怎样才能解决这个问题?我还在JVM属性中尝试了“com.ibm.websphere.webservices.UseWSFEP61ScanPolicy = true”属性。但它仍然没有用。