文章源自:http://blog.csdn.net/xht555/article/details/43409637
自己整合的时候遇到了好多坑,为了方便他人,也为了自己,在原文基础上写了这个东东。没事的时候可以看看。
1.把报表文件放到项目中指定位置
2.添加jar包(此处为了防止缺少jar包,我把pom.xml全部贴出来了)
1 <?xml version="1.0"?> 2 <project 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" 4 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 5 <modelVersion>4.0.0</modelVersion> 6 <parent> 7 <groupId>com.fastcnt.creditx</groupId> 8 <artifactId>creditx-parent</artifactId> 9 <version>1.0.0</version> 10 </parent> 11 <artifactId>creditx-web</artifactId> 12 <version>1.0.0</version> 13 <packaging>war</packaging> 14 <name>creditx-web Maven Webapp</name> 15 <url>http://maven.apache.org</url> 16 <dependencies> 17 18 <dependency> 19 <groupId>${project.groupId}</groupId> 20 <artifactId>creditx-api</artifactId> 21 </dependency> 22 23 <dependency> 24 <groupId>com.alibaba</groupId> 25 <artifactId>dubbo</artifactId> 26 </dependency> 27 28 <dependency> 29 <groupId>com.101tec</groupId> 30 <artifactId>zkclient</artifactId> 31 </dependency> 32 33 <dependency> 34 <groupId>org.apache.zookeeper</groupId> 35 <artifactId>zookeeper</artifactId> 36 </dependency> 37 38 <!-- spring --> 39 <dependency> 40 <groupId>org.springframework</groupId> 41 <artifactId>spring-webmvc</artifactId> 42 </dependency> 43 44 <dependency> 45 <groupId>org.springframework</groupId> 46 <artifactId>spring-jdbc</artifactId> 47 </dependency> 48 49 <dependency> 50 <groupId>org.springframework</groupId> 51 <artifactId>spring-orm</artifactId> 52 </dependency> 53 54 <dependency> 55 <groupId>org.springframework</groupId> 56 <artifactId>spring-context-support</artifactId> 57 </dependency> 58 <dependency> 59 <groupId>c3p0</groupId> 60 <artifactId>c3p0</artifactId> 61 </dependency> 62 63 <!-- jstl --> 64 <dependency> 65 <groupId>javax.servlet</groupId> 66 <artifactId>jstl</artifactId> 67 </dependency> 68 69 <!-- mybatis --> 70 <dependency> 71 <groupId>org.mybatis</groupId> 72 <artifactId>mybatis</artifactId> 73 </dependency> 74 75 <dependency> 76 <groupId>org.mybatis</groupId> 77 <artifactId>mybatis-spring</artifactId> 78 </dependency> 79 80 <dependency> 81 <groupId>mysql</groupId> 82 <artifactId>mysql-connector-java</artifactId> 83 </dependency> 84 85 <!-- jackson --> 86 <dependency> 87 <groupId>com.fasterxml.jackson.core</groupId> 88 <artifactId>jackson-annotations</artifactId> 89 </dependency> 90 91 <dependency> 92 <groupId>org.codehaus.jackson</groupId> 93 <artifactId>jackson-mapper-asl</artifactId> 94 </dependency> 95 96 <dependency> 97 <groupId>com.fasterxml.jackson.core</groupId> 98 <artifactId>jackson-core</artifactId> 99 </dependency> 100 101 <dependency> 102 <groupId>org.codehaus.jackson</groupId> 103 <artifactId>jackson-core-asl</artifactId> 104 </dependency> 105 106 <dependency> 107 <groupId>com.fasterxml.jackson.core</groupId> 108 <artifactId>jackson-databind</artifactId> 109 </dependency> 110 111 <dependency> 112 <groupId>org.apache.commons</groupId> 113 <artifactId>commons-lang3</artifactId> 114 </dependency> 115 116 <dependency> 117 <groupId>commons-fileupload</groupId> 118 <artifactId>commons-fileupload</artifactId> 119 </dependency> 120 121 <dependency> 122 <groupId>org.slf4j</groupId> 123 <artifactId>slf4j-api</artifactId> 124 </dependency> 125 126 <dependency> 127 <groupId>ch.qos.logback</groupId> 128 <artifactId>logback-classic</artifactId> 129 <scope>runtime</scope> 130 </dependency> 131 132 <!-- 代码直接调用log4j会被桥接到slf4j --> 133 <dependency> 134 <groupId>org.slf4j</groupId> 135 <artifactId>log4j-over-slf4j</artifactId> 136 <scope>runtime</scope> 137 </dependency> 138 <!-- 代码直接调用common-logging会被桥接到slf4j --> 139 <dependency> 140 <groupId>org.slf4j</groupId> 141 <artifactId>jcl-over-slf4j</artifactId> 142 <scope>runtime</scope> 143 </dependency> 144 <!-- 代码直接调用java.util.logging会被桥接到slf4j --> 145 <dependency> 146 <groupId>org.slf4j</groupId> 147 <artifactId>jul-to-slf4j</artifactId> 148 <scope>runtime</scope> 149 </dependency> 150 151 <dependency> 152 <groupId>net.sf.jasperreports</groupId> 153 <artifactId>jasperreports</artifactId> 154 </dependency> 155 <dependency> 156 <groupId>org.codehaus.groovy</groupId> 157 <artifactId>groovy-all</artifactId> 158 </dependency> 159 160 <dependency> 161 <groupId>com.lowagie</groupId> 162 <artifactId>itext</artifactId> 163 <version>2.1.7</version> 164 </dependency> 165 166 </dependencies> 167 <build> 168 <finalName>creditx-web</finalName> 169 </build> 170 </project>