需要为 xsbt-web-plugin 容器提供额外的 jar



>我正在尝试使用 xsbt-web-plugin 运行我的战争文件。我的战争本身不包含tomcat-jdbc-pool罐子和javax-servlet-api.我尝试使用container配置。但是sbt抱怨配置不存在。如果我使用provided配置,webapp-runner失败。

确定我错过了一些东西。但想不通。

WARNING: Failed to register in JMX: [javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.jdbc.pool.DataSourceFactory]]

你使用的是哪个版本的xsbt-web-plugin? 您可以发布 sbt 构建配置的内容吗?

xsbt-web-plugin 中的 Tomcat 插件依赖于 webapp-runner,它似乎没有捆绑tomcat-jdbc库。 您可以通过containerLibs in Tomcat添加它:

enablePlugins(TomcatPlugin)
containerLibs in Tomcat += "org.apache.tomcat" % "tomcat-jdbc" % "8.5.15"

相关内容

  • 没有找到相关文章

最新更新