- 浏览: 397865 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (760)
- 股票日志 (26)
- Selenium (0)
- selenium 2 环境的搭建 (1)
- 并发 (7)
- 框架开发 (1)
- 动态代理 (2)
- Struts2 (2)
- POI (2)
- jdk (3)
- maven (31)
- spring (35)
- mysql (31)
- 工作机会 (3)
- xtream (1)
- oracle dbms_metadata GET_DDL (0)
- SSI (1)
- DB (61)
- powermock (4)
- java 基础 (25)
- 多线程 (11)
- 高手 (2)
- java 底层 (2)
- 专业网站 (1)
- 开发联想 (1)
- 开发联想 (1)
- bat文件 (2)
- 清queue 语句 (1)
- 清queue 语句 (1)
- jquery (7)
- html5 (1)
- Jenkins (10)
- Linux (17)
- 工作issue (2)
- tomcat log (3)
- jvm (23)
- 项目细节 (0)
- oracle (41)
- 泛型 (3)
- 新知识点 (1)
- 数据库ddl 语句 (0)
- AQ (2)
- jms (0)
- 网络资源 (6)
- github (6)
- Easymock (1)
- Dom 解析XML (1)
- windows命令 (2)
- java (7)
- 正则表达式 (5)
- sequence (1)
- oracle 表meta信息 (1)
- 小工具技巧 (1)
- 辅助工具 (1)
- Junit (1)
- 泛型 generic (2)
- Java程序设计 (1)
- cglib (2)
- 架构师之路 (1)
- 数据库连接池 (5)
- c3p0 (1)
- eclipse使用 (1)
- oracle sql plus (1)
- 码农人生 (3)
- SVN (15)
- sqlplus (2)
- jsoup (1)
- 网络爬虫 (2)
- 新技能 (1)
- zookeeper (4)
- hadoop (1)
- SVNKIT (1)
- 从工具到知识点的整理 (1)
- log4j (13)
- 读文件 (0)
- 转义字符 (1)
- command (1)
- web service (3)
- 锁 (1)
- shell 脚本 (1)
- 遇到的错误 (2)
- tomcat (14)
- 房产 (5)
- bootstrap jquery ui (1)
- easyui (2)
- 个人征信 (1)
- 读写分离 (1)
- 备份 (1)
- rmi (6)
- webservice (1)
- JMX (4)
- 内存管理 (3)
- java设计 (1)
- timer (1)
- lock (2)
- concurrent (2)
- collection (1)
- tns (1)
- java基础 (15)
- File (1)
- 本机资源 (1)
- bat (1)
- windows (4)
- 数据结构 (3)
- 代码安全 (1)
- 作用域 (1)
- 图 (2)
- jvm内存结构 (1)
- 计算机思想 (1)
- quartz (6)
- Mongo DB (2)
- Nosql (4)
- sql (5)
- 第三方Java 工具 jar 项目 (2)
- drools (1)
- java swing (2)
- 调用console (1)
- runtime (1)
- process (1)
- swing (2)
- grouplayout (1)
- dubbo (0)
- bootstrap (0)
- nodejs (2)
- SVN hooks (1)
- jdbc (3)
- jdbc error (1)
- precedure (1)
- partition_key (1)
- active mq (1)
- blob (2)
- Eclipse (6)
- web server (1)
- bootstrapt (2)
- struts (1)
- ajax (1)
- js call back (1)
- 思想境界拓展 (1)
- JIRA (1)
- log (1)
- jaxb (3)
- xml java互相转换 (1)
- 装修 (2)
- 互联网 (2)
- threadlocal (3)
- mybatis (22)
- xstream (1)
- 排序 (1)
- 股票资源 (1)
- RPC (2)
- NIO (3)
- http client (6)
- 他人博客 (1)
- 代理服务器 (1)
- 网络 (2)
- web (1)
- 股票 (5)
- deadlock (1)
- JConsole (2)
- activemq (3)
- oralce (1)
- 游标 (1)
- 12月13日道富内部培训 (0)
- grant (1)
- 速查 (2)
- classloader (4)
- netty (4)
- 设计模式 (2)
- 缓存 (2)
- ehcache (2)
- framework (1)
- 内存分析 (2)
- dump (1)
- memory (2)
- 多高线程,并发 (1)
- hbase (2)
- 分布式系统 (1)
- socket (3)
- socket (1)
- 面试问题 (1)
- jetty (2)
- http (2)
- 源码 (1)
- 日志 (2)
- jni (1)
- 编码约定 (1)
- memorycache (1)
- redis (13)
- 杂谈 (1)
- drool (1)
- blockingqueue (1)
- ScheduledExecutorService (1)
- 网页爬虫 (1)
- httpclient (4)
- httpparser (1)
- map (1)
- 单例 (1)
- synchronized (2)
- thread (1)
- job (1)
- hashcode (1)
- copyonwriteArrayList (2)
- 录制声音 (1)
- java 标准 (2)
- SSL/TLS (1)
- itext (1)
- pdf (1)
- 钻石 (2)
- sonar (1)
- unicode (1)
- 编码 (4)
- html (1)
- SecurityManager (1)
- 坑 (1)
- Restful (2)
- svn hook (1)
- concurrentHashMap (1)
- 垃圾回收 (1)
- vbs (8)
- visual svn (2)
- power shell (1)
- wmi (3)
- mof (2)
- c# (1)
- concurrency (1)
- 劳动法 (1)
- 三国志游戏 (2)
- 三国 (1)
- 洪榕 (2)
- 金融投资知识 (1)
- motan (1)
- tkmybatis mapper (1)
- 工商注册信息查询 (1)
- consul (1)
- 支付业务知识 (2)
- 数据库备份 (1)
- 字段设计 (1)
- 字段 (1)
- dba (1)
- 插件 (2)
- PropEdit插件 (1)
- web工程 (1)
- 银行业知识 (2)
- 国内托管银行 (1)
- 数据库 (1)
- 事务 (2)
- git (18)
- component-scan (1)
- 私人 (0)
- db2 (14)
- alias (1)
- 住房 (1)
- 户口 (1)
- fastjson (1)
- test (6)
- RSA (2)
- 密钥 (1)
- putty (1)
- sftp (1)
- 加密 (1)
- 公钥私钥 (3)
- markdown (1)
- sweet (1)
- sourcetree (1)
- 好工具 (1)
- cmd (1)
- scp (1)
- notepad++ (1)
- ssh免密登录 (1)
- https (1)
- ssl (2)
- js (2)
- h2 (1)
- 内存 (2)
- 浏览器 (1)
- js特效 (1)
- io (1)
- 乱码 (1)
- 小工具 (1)
- 每周技术任务 (1)
- mongodb (7)
- 内存泄漏 (1)
- 码云 (2)
- 如何搭建java 视频服务器 tomcat (1)
- 资源 (1)
- 书 (1)
- 四色建模法 (1)
- 建模 (1)
- 配置 (1)
- 职位 (1)
- nginx (1)
- excel (1)
- log4j2 (2)
- 做菜 (1)
- jmap (1)
- jspwiki (1)
- activiti (1)
- 工作流引擎 (1)
- 安卓 (1)
- acitviti 例子 (1)
- 二维码 (1)
- 工作流 (1)
- powerdesign (2)
- 软件设计 (1)
- 乐观锁 (1)
- 王者荣耀 (1)
- session (2)
- token (5)
- cookie (4)
- springboot (24)
- jwt (2)
- 项目路径 (1)
- magicbook (1)
- requestType (1)
- json (2)
- swagger (1)
- eolinker (1)
- springdata (1)
- springmvc (1)
- controlleradvice (1)
- profile (1)
- 银行四要素 (1)
- 支付人员资源 (1)
- 支付渠道 (1)
- yaml (1)
- 中文编码 (1)
- mongo (2)
- serializable (1)
- 序列化 (1)
- zyd (1)
- unittest (1)
- 工具 (1)
- Something (1)
- 通达信 (1)
- protobuf (1)
- 算法 (1)
- springcloud (2)
- hikari (1)
- rocketmq (7)
- cachecloud (1)
- serfj (1)
- axure (1)
- lombok (1)
- 分布式锁 (1)
- 线程 (2)
- 同步代码块 (1)
- cobar (1)
- mq (1)
- rabbitmq (1)
- 定时执行 (1)
- 支付系统 (3)
- 唱歌 (1)
- elasticjob (1)
- 定时任务 (1)
- 界面 (1)
- flink (2)
- 大数据 (1)
- 接私活 (0)
- 内部培训 (2)
最新评论
-
dannyhz:
做股票从短线 试水,然后 慢慢发现 波段和 中期的故事可挖, ...
搭台唱戏 -
dannyhz:
http://developer.51cto.com/art/ ...
如何自己开发框架 它的注意点是什么
引用
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zyd.orders</groupId>
<artifactId>placeorder_user</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>placeorder_user</name>
<description>用户管理模块</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<outputDirectory>C:/danny/dev_tool/apache-tomcat-7.0.79/webapps</outputDirectory>
<start-class>com.zyd.orders.placeorder.SpringBootStartApplication</start-class>
</properties>
<dependencies>
<dependency>
<groupId>org.sweeter</groupId>
<artifactId>sweeter2</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.zyd.orders</groupId>
<artifactId>placeorder_common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>org.sweeter</groupId>
<artifactId>sweeter2</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.zyd.orders</groupId>
<artifactId>placeorder_product</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<!--获取手机号归属地需要-->
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>geocoder</artifactId>
<version>2.15</version>
</dependency>
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>libphonenumber</artifactId>
<version>6.3</version>
</dependency>
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>prefixmapper</artifactId>
<version>2.15</version>
</dependency>
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>carrier</artifactId>
<version>1.5</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<version>2.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
<!-- 大汉三通 -->
<dependency>
<groupId>net.sf.ezmorph</groupId>
<artifactId>ezmorph</artifactId>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<!-- <dependency> -->
<!-- <groupId>org.springframework.boot</groupId> -->
<!-- <artifactId>spring-boot-starter-web</artifactId> -->
<!-- 移除嵌入式tomcat插件 -->
<!-- <exclusions> -->
<!-- <exclusion> -->
<!-- <groupId>org.springframework.boot</groupId> -->
<!-- <artifactId>spring-boot-starter-tomcat</artifactId> -->
<!-- </exclusion> -->
<!-- </exclusions> -->
<!-- <version>2.0.3.RELEASE</version> -->
<!-- </dependency> -->
<!-- <dependency> -->
<!-- <groupId>javax.servlet</groupId> -->
<!-- <artifactId>javax.servlet-api</artifactId> -->
<!-- <version>3.1.0</version> -->
<!-- <scope>provided</scope> -->
<!-- </dependency> -->
<!-- <dependency> -->
<!-- <groupId>org.apache.tomcat</groupId> -->
<!-- <artifactId>tomcat-servlet-api</artifactId> -->
<!-- <version>8.0.36</version> -->
<!-- <scope>provided</scope> -->
<!-- </dependency> -->
<!-- scope=provided,当打包成war时不会将tomcat.jar打包进去;当直接eclipse执行DemoApplication时需要
一定要配置<scope>provided</scope>
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
<version>2.0.3.RELEASE</version>
</dependency>
</dependencies>
<build>
<plugins>
<!-- 编译插件,以${java.version}编译 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<!-- war发布打包,并war包直接输出到tomcat下 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<!-- 设置成false,否则检查web.xml是否存在。因为springboot是没有web.xml的 -->
<failOnMissingWebXml>false</failOnMissingWebXml>
<warName>placeorder-user</warName>
<archive>
<manifest>
<mainClass>${start-class}</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
<skipTests>true</skipTests>
<skip>true</skip><!-- 跳过测试 -->
<testFailureIgnore>true</testFailureIgnore>
<!-- 将war包直接输出到tomcat下webapps目录下 -->
<outputDirectory>${outputDirectory}</outputDirectory>
</configuration>
</plugin>
<!-- jar发布打包,并jar包直接输出到指定目录下 -->
<!-- <plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.9.RELEASE</version>
<configuration>
指定该Main Class为全局的唯一入口
<mainClass>com.example.demo.DemoApplication</mainClass>
<layout>ZIP</layout>
<outputDirectory>${outputDirectory}</outputDirectory>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>可以把依赖的包都打包到生成的Jar包中
</goals>
</execution>
</executions>
</plugin> -->
<!-- 将resources目录下文件打包进去 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<delimiters>
<delimiter>@</delimiter>
</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
<!-- <build> -->
<!-- war发布打包,并war包直接输出到tomcat下 -->
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-war-plugin</artifactId> -->
<!-- <configuration> -->
<!-- 设置成false,否则检查web.xml是否存在。因为springboot是没有web.xml的 -->
<!-- <failOnMissingWebXml>false</failOnMissingWebXml> -->
<!-- <warName>placeorder-user</warName> -->
<!-- <archive> -->
<!-- <manifest> -->
<!-- <mainClass>com.zyd.orders.placeorder.PlaceorderSysApplication</mainClass> -->
<!-- <addDefaultImplementationEntries>true</addDefaultImplementationEntries> -->
<!-- </manifest> -->
<!-- </archive> -->
<!-- <skipTests>true</skipTests> -->
<!-- <skip>true</skip>跳过测试 -->
<!-- <testFailureIgnore>true</testFailureIgnore> -->
<!-- 将war包直接输出到tomcat下webapps目录下 -->
<!-- <outputDirectory>${outputDirectory}</outputDirectory> -->
<!-- </configuration> -->
<!-- </plugin> -->
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-resources-plugin</artifactId> -->
<!-- <configuration> -->
<!-- <encoding>UTF-8</encoding> -->
<!-- <delimiters> -->
<!-- <delimiter>@</delimiter> -->
<!-- </delimiters> -->
<!-- <useDefaultDelimiters>false</useDefaultDelimiters> -->
<!-- </configuration> -->
<!-- </plugin> -->
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-surefire-plugin</artifactId> -->
<!-- <configuration> -->
<!-- <skipTests>true</skipTests> -->
<!-- </configuration> -->
<!-- </plugin> -->
<!-- </build> -->
</project>
发表评论
-
spring leaf的使用
2019-06-26 09:48 345https://blog.csdn.net/fulq1234/ ... -
springboot 一篇包含所有
2019-06-25 17:03 378https://blog.csdn.net/ityouknow ... -
springboot 项目web结构
2019-06-14 13:44 382引用 https://blog.csdn.net/ubuntu ... -
springboot 的junittest 单元测试的例子
2018-08-22 15:35 647springboot test例子 一个可以访问webcon ... -
springboot 来配合i log4j2-spring.xml 打log
2018-08-21 18:33 570引用 https://blog.csdn.net/V_Come ... -
spring boot web 测试
2018-08-03 11:44 432引用 https://www.jianshu.com/p/83 ... -
springboot 事务注解
2018-07-31 21:17 878引用 https://blog.csdn.net/fw118 ... -
springboot profile , mvn profile 详解
2018-07-27 12:35 463引用 https://blog.csdn.net/lihe20 ... -
springboot 启动 jar的参数 命令行格式
2018-07-27 11:13 1004java -jar app.jar --name=" ... -
springboot 打出jar包 启动的办法
2018-07-26 19:27 572引用 需要在pom.xml里面的 配置 <buil ... -
springboot 启动的技术内幕
2018-07-26 19:10 468引用 https://blog.csdn.net/hengyu ... -
spring boot的官网文档
2018-07-26 14:48 484https://docs.spring.io/spring ... -
springboot yml里面放属性值 由属性类 得到值
2018-07-24 11:23 681引用 springboot 放入属性值后 取到值 @C ... -
springboot测试的maven dependency
2018-07-18 19:46 440<!--获取手机号归属地需要--> ... -
spring mvc ,spring boot里面的关于 global exception handle , controller advice的解释
2018-07-18 12:43 593引用 https://blog.csdn.net/kingin ... -
springboot的测试类的maven依赖
2018-07-13 15:08 834引用 <dependency> ... -
springboot 官网首页
2018-07-12 12:55 604引用 https://spring.io/projects/s ... -
springboot mybatis详解
2018-07-11 19:30 365引用 https://blog.csdn.net/mickjo ... -
关于 spring boot 的slice
2018-07-11 17:46 569引用 http://baijiahao.baidu.com/s ... -
STS插件
2018-07-04 09:22 418引用 http://spring.io/tools/sts/a ...
相关推荐
springboot项目打成war包并部署到Linux的Tomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到Linux的Tomcat中本地访问部署好的项目 ...
在Spring Boot项目中,我们通常会使用Maven作为构建...以上就是Spring Boot项目正确打war包的Maven配置方法。请根据自己的项目需求进行适当的调整,并确保所有依赖都已更新至最新稳定版本。如有问题,欢迎随时咨询。
Maven支持多模块项目,可以在顶层POM文件中定义所有子模块,这样就可以一次性管理所有子模块的构建过程。 **Spring Boot的WAR包** Spring Boot默认生成的是可执行的JAR包,但有时我们需要将其部署到传统的Web...
SpringBoot项目通常默认打包为可独立运行的jar文件,但有时我们需要将其打包成war文件,以便部署到外部的Tomcat服务器。以下是如何将SpringBoot项目从jar格式转换为war格式的详细步骤: 1. **修改pom.xml文件打包...
1. **配置pom.xml**:在Maven的pom.xml文件中,你需要确保`packaging`元素设置为`war`,这告诉Maven我们将创建一个WAR包而不是默认的JAR包。 ```xml <packaging>war ``` 2. **添加Spring Boot的Tomcat依赖**:由于...
总结来说,将Spring Boot项目打包成WAR文件并在Tomcat中运行,主要是修改`pom.xml`配置,移除内置Tomcat,添加Servlet API依赖,创建适应Tomcat环境的启动类,然后通过Maven进行打包,最后将WAR文件部署到Tomcat的`...
### Spring Boot项目导出WAR包并部署到Tomcat遇到404错误的解析与解决方案 在实际开发过程中,经常会遇到将Spring Boot应用打包为WAR格式并部署至Tomcat服务器的需求。这种方式可以更好地与传统Java Web项目的部署...
通过以上步骤和知识点,可以有效地将Spring Boot应用打包为WAR文件,并成功部署到Tomcat或其他支持WAR包的Web容器中。这种方式不仅能够满足特定环境的需求,还能提高应用的可移植性和部署效率。
需要注意的是,SpringBoot的可执行war包与传统的war包有所不同,因为它依然内嵌了一个Servlet容器,只不过这个容器在war包部署到Web服务器后,并不会被启动。如果需要将生成的war包以jar包的方式运行,可以使用以下...
### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...
为了将项目打包成war包,需要在pom.xml文件中进行相应的配置。 首先,需要在pom.xml文件中添加war的packaging类型,作为项目的打包类型。同时,需要添加SpringBoot的starter-parent依赖,用于继承SpringBoot的启动...
部署war包时,只需将war文件放入Tomcat的`webapps`目录下,Tomcat会自动解压并运行。由于我们没有包含Tomcat,这使得war包体积更小,适合分布式部署。 总结起来,Spring Boot项目生成war包的过程涉及到修改构建配置...
生成War包需要使用maven-war-plugin插件,在pom.xml文件中添加以下配置: ```xml <groupId>org.apache.maven.plugins <artifactId>maven-war-plugin <version>2.6 <failOnMissingWebXml>false ```...
【SpringBoot中maven项目打成war包部署在Linux服务器上的方法】 在Spring Boot框架下,我们可以选择将项目打包成war文件,以便于在传统的Web服务器(如Apache Tomcat)上部署。以下详细介绍了如何配置POM.xml文件、...
2. war包的生成:在pom.xml文件中对maven-war-plugin进行配置,从而在构建过程中生成war包。生成的war包通常包含编译后的.class文件、资源文件等。 3. 部署war包:将生成的war包上传到金蝶容器所在的服务器。文档...
项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...
1. 修改构建文件(Maven的`pom.xml`或Gradle的`build.gradle`),设置打包类型为WAR。 2. 排除内嵌的Tomcat容器,以便在外部Web服务器上运行。 3. 配置Spring Boot的插件,执行`repackage`目标生成WAR包。 4. 将生成...