在webservice项目部署通过IEDA部署时,出现了tomcat未报错,但是项目却无法访问(404)的问题。在项目WEB-INF-classes中添加文件logging.properties文件,文件内容如下:

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  

  

############################################################  

# Handler specific properties.  

# Describes specific configuration info for Handlers.  

############################################################  

  

org.apache.juli.FileHandler.level = FINE  

org.apache.juli.FileHandler.directory = ${catalina.base}/logs  

org.apache.juli.FileHandler.prefix = error-debug.  

  

java.util.logging.ConsoleHandler.level = FINE  

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter  

    重新启动tomcat,出现报错信息:

java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener

    所以怀疑问题是未引入jar包,网上找资料说通过依赖myeclipse的内置jar包:通过myeclipse配置依赖解决方案,依照此方法重新部署,依旧不行,最后解决方法为将这四个jar包复制粘贴到我的项目WEB-INF-lib下即可!!!
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐