【问题标题】:Jenkins Error starting static ResourcesJenkins 启动静态资源时出错
【发布时间】:2015-12-19 13:59:40
【问题描述】:

阅读标题下的几乎所有链接(创建主题时)以及更多在谷歌中的链接,没有找到答案。 所以,问题是:jenkins 构建了 maven web 项目。我安装了 Deploy 插件,以便 jenkins 将 .WAR 文件发布到 tomcat。 测试部分通过并构建了 WAR 文件 - 好的,但是当 jenkins 开始时

[INFO] --- tomcat7-maven-plugin:2.1:run (default-cli) @ webapp ---

我明白了:

ERROR] Error starting static Resources
java.lang.IllegalArgumentException: Document base /var/lib/jenkins/workspace/AppFolder/AppName/src/main/webapp does not exist or is not a readable directory

如果我查看项目的文件夹,确实没有这样的文件夹,因为它是:

/var/lib/jenkins/workspace/AppFolder/AppName/src/com/companyname/webapp

所以,我只是不知道在哪里修复路径。尝试编辑 pom.xml:

<build>
    <sourceDirectory>src/com/companyname</sourceDirectory>
    ...
</build>

只是不明白。该路径在哪里指定?

【问题讨论】:

  • 更新:呃,我怎么忘记了有效的 pom.xml。将尝试查看其中的设置并尝试更改它们。
  • 更新:不,似乎不是这样。添加了 src/com/companyname/resources 但它对詹金斯没有帮助,相同的路径,相同的错误
  • 可以发布您的 POM 吗?
  • 是的,你去:pastebin.com/VsL6krZn 现在我有另一个问题:在 Jenkins 中,战争已经建立,但一切都挂在 [INFO] Initializing ProtocolHandler ["http-bio-8087"] [INFO] 开始service Tomcat [INFO] Starting Servlet Engine: Apache Tomcat/7.0.47 [INFO] No Spring WebApplicationInitializer types detected on classpath [INFO] Starting ProtocolHandler ["http-bio-8087"] 现在它永远挂起。

标签: java maven tomcat jenkins


【解决方案1】:

看起来我在配置中出错了。

<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration> ... <configuration>

现在一切正常。感谢您的关心。

【讨论】:

    【解决方案2】:

    我认为this email 可能会对您有所帮助。通读一遍,但据我所知,这是重要的部分 (Tomcat Maven docs - warSourceDirectory)。

    引用

    <configuration>
      <warSourceDirectory>target/${artifactId}-${version}</warSourceDirectory>
    

    会更好

      <warSourceDirectory>${project.build.outputDirectory}/${artifactId}-${version}</warSourceDirectory>
    </configuration>
    

    【讨论】:

    • 不幸的是,这并没有帮助。进行了这些更改,同样的错误。我在项目中找不到 /src/main/ 的任何地方。任何地方都没有这样的文字。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    相关资源
    最近更新 更多