1. 在pom.xml中加入以下代码:
<!-- begin - precompiling jsps -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jspc-maven-plugin</artifactId>
<configuration>
<injectString><!-- [INSERT FRAGMENT HERE] --></injectString>
<inputWebXml>${basedir}/WebContent/WEB-INF/web.xml</inputWebXml>
<outputWebXml>${basedir}/target/jspweb.xml</outputWebXml>
<warSourceDirectory>${basedir}/WebContent</warSourceDirectory>
<verbose>true</verbose>
<filtering>true</filtering>
<directory>${basedir}/WebContent</directory>
<includes>
<include>**/*.jsp</include>
</includes>
</configuration>
<executions>
<execution>
<id>jspc</id>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webXml>${basedir}/WebContent/WEB-INF/web.xml</webXml>
</configuration>
</plugin>
<!-- end - precompiling jsps -->
----------------------------------------------------------------------------------------------------------------
说明点1:<injectString><!-- [INSERT FRAGMENT HERE] --></injectString>
到web.xml文件中去寻找与上面的配置一致的字符串,作为插入“预编译”的servlet的代码(这些是自动生成的)。
说明点2:<inputWebXml>${basedir}/WebContent/WEB-INF/web.xml</inputWebXml>
<outputWebXml>${basedir}/target/jspweb.xml</outputWebXml>
inputWebXml 配置项目的web.xml路径,outputWebXml配置插入预编译代码后的web.xml存放路径。
说明点3:<warSourceDirectory>${basedir}/WebContent</warSourceDirectory>
配置对哪个路径JSP文件进行预编译
说明点4:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webXml>${basedir}/WebContent/WEB-INF/web.xml</webXml>
</configuration>
</plugin>
配置Maven 打war包
----------------------------------------------------------------------------------------------------------------
2. 在web.xml文件中加入
<!-- [INSERT FRAGMENT HERE] -->
----------------------------------------------------------------------------------------------------------------
说明:插入预编译的代码。(这是一些servlet的配置代码,是自动生成的)
----------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
maven 2.0 已编译 直接解压使用。
Maven-jsp-插件编译.jsp文件。 Maven用法示例: <plugin> <groupId>org.jboss.maven.plugins</groupId> <artifactId>jsp-maven-plugin</artifactId> ${version.org.jboss.maven.jsp.plugin}</version> <executions> ...
将maven的项目重新编译,在项目中右击,可以pom上右击,可以将pom(目录)下面的jar和war重新编译 如果出现以上情况,说明下载的jar包有问题,把这下面的文件删除,重新下载 每创建一个项目,都有pom.xml,所有的配置都...
maven多模块项目,采用阿里巴巴连接池,springmvc,spring,slf4j与log4j日志,数据库为mysql,页面为jsp
jspc-maven-插件 (移自) 用法 <groupId>net.mauhiz</groupId> <artifactId>jspc-maven-plugin <version>7.0.54 它有什么作用? 使用完整的 maven 类路径预编译 JSP。
maven镜像工具的安装包,Maven是当前流行的项目管理工具。Maven工具-简介 定义 ①maven是一款服务于java平台的自动化构建... 【2】编译:java源文件【User.java】→编译→Class字节码文件【User.class】→交给JVM去执行
内部它使用Jasper作为jsp编译引擎---tomcat的jsp引擎。对于使用maven作为构建工具的团队或个人,使用非常简单,添加下面的依赖到你的pom文件 <groupId>com.github.lkoskela.jsptest</groupId> <artifactId>...
在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下: <artifactId>maven-compiler-plugin <version>2.0.2 <source>1.5 <target>1.5 添加如下配置就不会再报错...
本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何...
这是使用maven建立的工程,可以使用eclipse导入然后用maven来编译。也可以直接吧target的biui.war包直接部署到tomcat下面,然后访问 http://localhost:8080/biui/api/a/test2 如果不是本机就把localhost换成你的ip就...
重构的应用程序部署器,具有可选的独立部署器,允许在Web应用程序投入生产之前进行验证和编译 使用JMX和管理器Web应用程序完成服务器监视 可扩展性和可靠性增强 改进了Taglibs的处理,包括高级池和标签插件 改进的...
重新编译过,修正了utf-8下取值乱码的问题
示例:带JSP支持的嵌入式Jetty 这是一个maven项目,用于构建它: $ mvn clean package 要运行示例org.eclipse.jetty.demo.Main : $ mvn exec:exec 打开您的Web浏览器以: http://localhost:8080/ 停止码头: 使用...
命运应用设置将JAVA_HOME添加到您的PATH中在您的.bash_profile ,添加以下内容: export JAVA_HOME=$(/usr/libexec/java_... mvn validate编译mvn compile跑步java -jar target/endorsed/javaee-endorsed-api-7.0.jar
工具 idea 2017.1/idea 2018.2 jdk 1.8 数据库 mysql5.5 maven 3.2.1 项目导入方式 maven 导入 数据库前端工具 mysql-front (navicat 也可以) 数据库前端工具:mysql-front (navicat 也可以) 主要是这些跟PHPStudy ...
了解更多: http://www.thymeleaf.org建造要构建此项目,您将需要Maven2。您可以在以下位置获得它: http://maven.apache.org干净的编译产品: mvn clean编译: mvn compile在tomcat服务器中运行: mvn tomcat7:run...
它提供了管理宿舍里学生信息的功能,并采用了 Spring MVC、MySQL、Maven 和 MyBatis 技术栈。前端方面使用了 jsp、Bootstrap 和 layui 等...编译和运行: mvn spring-boot:run 在浏览器中访问:http://localhost:8080
个人收集网络上的javaweb开发基础知识,整理成的新手PPT,欢迎各位指正。并附有知识点原文链接 涉及内容: ...JSP编译 JSP隐式对象 SSM spring springMVC Mybatis 目录结构(Maven项目) Annotation
本源码为基于Spring和Quartz的任务调度监控管理平台设计,共包含553个文件,其中css文件...该项目使用maven编译,是一个基于spring、quartz的任务调度和监控管理平台,采用了easyui、springMVC、hibernate等技术构建。