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

tomcat 8上没有解放的Spring靴子战

戚浩淼
2023-03-14

我有一个在Tomcat8服务器上运行的spring boot war(REST服务)文件。我正在使用spring-boot-maven-plugin来获得重新打包的战争中所有的加载器好东西。由于最近公司政策的变化,我们不能再有依赖JAR包装在战争中。Spring boot maven插件将加载器添加到war中,并在WEB-INF中添加了一个lib或lib提供的目录。如果我手动删除lib目录,然后使用Tomcat8的JarResources将服务器目录挂载到WEB-INF/lib。春靴战还会照常进行吗?

共有1个答案

史磊
2023-03-14
  1. Remove the lib contents from the spring boot war by using something like
    zip -d abc.war "WEB-INF/lib"
    zip -d abc.war "WEB-INF/lib-provided"
    

 类似资料:
  • 我正在尝试使用Spring Boot,并创建一个jar,并将其安装到我的maven存储库中。 这是一个库jar文件,将在我的主应用程序中用作依赖项,它也是一个Spring-Boot应用程序。现在,我只是在做一个hello world示例。这是我在这个项目中的一个类: 我的POM基本上是这样的: 但是当我尝试构建时,我得到了“找不到主类”错误。这对我来说非常有意义,但是我如何让spring制作一个库

  • 我创建了一个简单的Spring启动应用程序,当我试图击中endpointhttp://localhost:9094/kan/echo得到下面的异常请帮我解决它o.s.web.servlet.PageNot找到:没有映射的GET我已经附加了控制器类和pom.xml文件有人能帮我吗 波姆。xml 服务器端口=9094 项目结构https://i.stack.imgur.com/JXCzm.png

  • 我试图遵循以下步骤: 带JPA的Spring靴 创建数据库并填充数据,但当应用程序结束时,数据将被删除。我尝试了各种事务解决方案。 如果我能得到一个完整的例子,我会非常充分。 当做 安德斯

  • 任何人都可以向我展示或指出一个不使用Spring引导 gradle 插件的Spring引导 gradle 项目。 我正在寻找一个类似springbootstarterwebhelloworld的例子,它不使用gradle插件。 我无法想象插件是一个需求,但搜索示例似乎都依赖于gradle插件,这在我的环境中不是一个选项,不,我也不能切换到maven。 理想情况下,gradle构建将通过添加以下内容

  • 我正在使用Spring boot和Ehcache来缓存应用程序中的一些数据。该应用程序是一个 rest 服务,用于缓存一些具有高使用率的数据。 我们的控制器中的代码看起来像: 现在,在某些情况下,用户从服务器获取不同的数据集。以上情况有人能解释一下吗? 如果数据库中的数据发生更改,我将刷新缓存,程序将自动将更新的数据更新为 对于刷新缓存,我使用自定义写入方法: 我对使用和刷新的其他缓存具有相同的行

  • 我遵循spring boot参考文档,分两步创建一个可执行和可部署的war: 在pom文件中,制作一个war包,并提供spring boot starter tomcat范围 使应用程序类扩展SpringBootServletializer并重写configure方法 然后将war文件复制到{jetty_home}/webapps。 我试着重新启动jetty服务器,似乎战争加载了以下信息 Visi