当前位置: 首页 > 知识库问答 >
问题:

Spring Boot 1.3:init . d服务出错,但“java -jar”正常工作

郭远
2023-03-14

当我执行<code>java-jar myapp时,我有一个运行正常的应用程序。jar但是当我将它链接到作为进程运行时,我得到了404错误。因此,我制作了一个只包含相关类的gitHub存储库来向您显示错误。你能试着复制它吗?

这是代码https://github.com/alephlm/spring-boot-1.3-error-executable-service

我使用的是 ubuntu 14.04

谢了。

共有1个答案

乐正涵忍
2023-03-14

您的maven脚本从不显式打包< code>webapp内容,即使它打包了,Tomcat也不会选择它。但是,有一个变通办法,做如下工作:

  • 在您的资源文件夹(例如src/main/资源/META-INF/资源/)中创建META-INF/资源
  • 现在将所有内容从webapp下移动到您的新META-INF/资源文件夹(例如... META-INF/资源/WEB-INF/视图/hello.jsp)

我最近在Gunnar的博客上读到了它。这个解决方案的好处是,你不必弄乱maven复制资源,它会自动被拾取,因为它在src/main/resources中。

 类似资料:
  • **编辑:当我使用gradle而不是maven它工作正常!,我从start.spring.io生成我的项目 **Edit2:my pom.xml 当我从eclipse ide运行我的代码时,它工作正常,但当我将项目打包为. jar并从命令行运行时,它显示此错误,如果我从依赖项中删除spring-boot-starter-data-jpa,它工作正常。 堆栈跟踪图像

  • 按下键时的示例输出不起作用:

  • 我用java做了一个经典的Hello world程序,叫做Hello.java: 我编译了它: 然后我制作了一个名为manifest的清单。txt: 然后我说,它确实创建了一个jar文件 ,但当我创建了它说没有主清单属性。提前谢谢。

  • 我已经启动了jboss,但在访问web服务时出现了以下错误。这种情况有时会发生。会有什么问题?是不是丢了个罐子?如果是,那么有时它怎么可能找不到一些jar文件呢?请求指南。web服务的两个URL是“https://203.77.203.196:8447/GetGPRSMTRBillService/services/GetGPRSCONBillDataSOAPPort”和“https://203.7

  • 当我试图从我的web服务器获取SOAP响应时,我的小部件更新服务抛出了一个:“android.os.NetworkOnMainThreadException”。 我确信SOAP代码没有错误,因为我只通过IntentService而不是服务在应用程序中使用相同的代码。 我根据最后一个示例设计了我的小部件:http://www.vogella.com/tutorials/AndroidWidgets/