zoukankan      html  css  js  c++  java
  • 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关联记录,可删除

  • 相关阅读:
    hyperV 虚拟机的创建和内存管理
    诡异~~ASP.NET 程序 无法上传文件 (这个..自己大意造成的嘛~~)
    多线程扫描,多线程采集, ftpscan.NET
    ASP.NET 调试
    Hyperv 如何使用WMI向虚拟计算机附加硬盘
    VS2008SP1显示中文版的智能感知提示信息
    NGIX
    python3的linux环境编译安装
    NGIX之项目布署
    android之自定义ViewGroup和自动换行的布局的实现(支持按钮间隔)
  • 原文地址:https://www.cnblogs.com/teacher11/p/15118030.html
Copyright © 2011-2022 走看看