java - 如何在 websphere 8.5.5 中部署 Spring Boot Web 应用程序
问题描述
部署到 weblogic 时,我们在 spring boot 应用程序中添加 weblogic.xml 文件。同样,需要在应用程序中添加哪些文件才能在 websphere 8.5.5 中部署
解决方案
我很久以前做过类似的事情。
您可以将其构建为普通的战争文件。除非您需要特定的 IBM 资源
跟随 pom.xml 的副本
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example.springboot</groupId>
<artifactId>quickweb</artifactId>
<version>0.0.1-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.1.RELEASE</version>
</parent>
<properties>
<java.version>1.7</java.version>
</properties>
<!-- Add typical dependencies for a web application -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-tomcat</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<exclusions>
<exclusion>
<artifactId>tomcat-jdbc</artifactId>
<groupId>org.apache.tomcat</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
</dependencies>
<!-- Package as an executable jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<skip>true</skip>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<finalName>quickweb</finalName>
</build>
</project>
推荐阅读
- javascript - 在 node-red 中实现多任务的问题
- apache-spark - 长时间运行的spark应用缓存堆积
- reactjs - React Native 动画问题
- api - 如何限制用户对 API 的访问?
- xml - XSLT/Xpath : 将多个元素与冗余 Xpath 启动器匹配
- python - 遗传算法Deap保存变异数据?
- python - 将单个面部位置四元组转换为包含在该四元组定义的矩形内的图像区域
- r - 调整绘图边距或创建半圆
- android - 错误:程序类型已存在:android.support.v4.os.ResultReceiver$MyResultReceiver
- angular6 - 谷歌在 angular6 的传单中自动完成位置是否有替代方案?