jetty8,使用jetty:run时启动相当慢,原因是:
The Jetty8 have to scan all the jar files to search those "Servlet3" features (web-fragment / annotations ... etc )
solution 1:add the following code to web.xml:
metadata-complete="true"
if it doesnt work,go to solution 2:
step 1:create a file called jetty-contexts.xml, and put it under the src/test/java/
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Call name="setAttribute">
<Arg>org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern</Arg>
<Arg>.*/.*jsp-api-[^/]\.jar$|./.*jsp-[^/]\.jar$|./.*taglibs[^/]*\.jar$
</Arg>
</Call>
</Configure>
step 2: modify your pom.xml config:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.12.v20130726</version>
<configuration>
<contextXml>src/test/java/jetty-contexts.xml</contextXml>
<webAppConfig>
<defaultsDescriptor>src/test/java/webdefault.xml</defaultsDescriptor>
<contextPath>/solr</contextPath>
</webAppConfig>
</configuration>
</plugin>
now your jetty:run should run like hell!
分享到:
相关推荐
jetty,集成mvn配置,高效率,高性能
mvn install单独jar到仓库使用方法举例
Maven下使用Jetty进行Debug maven 下面 debug 一直很好麻烦 本方是一种方法
Java和Angular中的Twitter仿真 ... mvn jetty:run ( H2 ) mvn jetty:run -P development ( H2 ) mvn jetty:run -P production ( Oracle数据库) ( Oracle数据库连接属性: etc/jetty.xml ) 在以下位置访问已部
您需要获取和并执行 mvn:install 请注意,还有可能更好/需要进一步调查 该映像是从公共 java 映像构建的 - 运行您的 docker 镜像: docker:package // at this point you'll need to ensure the build can ...
使用 spring mvc + maven 创建的一个简单的文件上传下载, 可以使用jetty 直接运行(mvn jetty:run)
mvn clean --> 表示运行清理操作(会默认把target文件夹中的数据清理掉) mvn clean compile --》 表示先运行清理之后运行编译,...mvn jetty:run -->启动服务 启动服务器:先进入工作区间的源码;用mvn 进行编译运行
运行方式:mvn clean install jetty:run停止方式:mvn jetty:stop瓦丹一个简单的Vaadin应用程序的模板,只需要运行Servlet 3.0容器即可。工作流程要编译整个项目,请运行“ mvn install”。 要运行该应用程序,请...
使用命令提示符或终端的现有Pom.xml文件夹运行命令mvn -P dev jetty:run -Dspring.profiles.active="dev"在开发阶段mvn -P dev jetty:run -Dspring.profiles.active="dev" mvn jetty:run进入生产阶段Web服务器可以...
jboss服务器启动,bin文件夹下的run.bat脚本, mvn clean install mvn jetty:run
要在本地运行示例,请按照下列步骤操作: 从根目录运行“ mvn install” 进入项目StarterExamples并运行“ mvn jetty:run”或“ mvn tomcat:run” 要运行一个示例项目,您必须安装第一个项目BootstrapCommon(“ ...
mvn jetty:run 方法2 mvn clean install exec:exec 方法3 通过jetty的 org.eclipse.jetty.xml.XmlConfiguration 执行jetty/jetty.xml文件 方法4 执行com.halfray.example.initializer.JettyWebContextServer类的main...
CUI Java Web应用程序包装CUI下载的基本Web应用程序。 Maven项目具有Tomcat码头和Tomcat的servlet依赖关系和maven... mvn clean installmvn jetty:run将mvn tomcat7:run替换为mvn jetty:run以在tomcat下运行。 浏览至:
概述 基于Spring Spring MVC MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。
PlantUML服务器 PlantUML Server是一个Web应用程序,可即时生成UML图... docker run -d -p 8080:8080 plantuml/plantuml-server:jetty docker run -d -p 8080:8080 plantuml/plantuml-server:tomcat 服务器现在列出到
可以用Maven构建,下载后mvn jetty:run命令mvn jetty:run 。 它默认设置为 EclipseLink,您需要替换注释中的部分才能使用 Hibernate。 使用的技术:Spring、JSP、JSTL、JPA、EclipseLink、Hibernate、HSQLDB、SLF...
概述 本项目基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理...# mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。
jsts-茉莉花原型 描述 使用进行项目的 。 用法 克隆存储库 通过mvn clean install构建和安装原型 通过mvn archetype:generate生成一个...通过mvn jetty:run启动Jetty,然后打开http://localhost:8080/${project.artifac
5: maven 项目还可以在控制台通过 mvn jetty:run 来启动 6: 打开浏览器输入 localhost 即可查看运行效果 注意: 请确保您安装了 JavaSE 1.6 或更高版本,tomcat下运行项目需要先删除 jetty-server-xxx.jar,否则...
产生可部署的生产模式WAR: 在servlet类配置中将productionMode更改为true(嵌套在UI类中) 运行“ MVN清洁包” 使用“ mvn jetty:run-war”测试战争文件客户端编译默认情况下,生成的maven项目正在使用自动生成的...