• springboot 集成外部tomcat war包部署方式


    1. pom

        <groupId>org.fh</groupId>
        <artifactId>xxxx</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>war</packaging><!-- 以war运行是改成war -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <!-- 移除嵌入式tomcat插件  war包方式部署时,解开注释fhadmin.cn  -->
                
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-tomcat</artifactId>
                    </exclusion>
                </exclusions>
                
            </dependency>
        <build>
            <finalName>fhadmin</finalName>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>1.4.2.RELEASE</version><!-- springboot项目打jar包运行 插件版本只能是1.4.2.RELEASE fhadmin.cn-->
                    <configuration>
                    <mainClass>org.fh.FHmainApplication</mainClass><!--入口类-->
                    </configuration>
                </plugin>
            </plugins>
            <resources>
                <resource>
                    <directory>${basedir}/src/main/webapp</directory>
                    <targetPath>META-INF/resources</targetPath>
                    <includes>
                        <include>**/**</include>
                    </includes>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <filtering>false</filtering>
                    <includes>
                        <include>**/**</include>
                    </includes>
                </resource>
            </resources>
        </build>

    2. 在和启动类评级上添加类

    package org.fh;
    
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
    
    /**
     * 说明:项目以war包方式运行时用到
     * 作者:FH Admin
     * from  www.fhadmin.cn
     */
    public class SpringBootStartApplication extends SpringBootServletInitializer {
     
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(FHmainApplication.class);  //这里要指向原先用main方法执行的FHmainApplication启动类
        }
    }

     ------------------www.fhadmin.cn------------------------------------------------自定义表单
    28. 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版
    29. 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版
    30. 我的表单:选择表单模版,编辑表单规则,是否上传图片、附件、开启富文本、挂靠流程开关等
    31. 表单数据:从我的表单进去可增删改查表单数据,修改表单规则
    32. 挂靠记录:记录表单数据和流程实例ID关联记录,可删除

  • 相关阅读:
    路由懒加载的实现
    vue中的tab栏切换内容变换
    H5页面的高度宽度100%
    vue中的路由的跳转的参数
    xxxx-xx-xx的时间的加减
    sql server 2008 R2 备份还原到sql 2012
    eval方法将字符串转换成json对象
    CSS3 圆角(border-radius)
    [Easyui
    JavaScript slice() 方法
  • 原文地址:https://www.cnblogs.com/teacher11/p/15118030.html
Copyright © 2020-2023  润新知