Jetty在idea中运行
下载
https://download.csdn.net/download/again_vivi/9796169
解压到任意目录
配置
configuration配置刚才解压的路径
设置端口:-Djetty.port=8091
运行时报错
如下
Detected server http port: 8080
[2019-04-28 05:17:04,217] Artifact tomcat_test_demo:war: Waiting for server connection to start artifact deployment...
53498
-DSTOP.KEY=1w75g0rco2wao
2019-04-28 17:17:09.679:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
2019-04-28 17:17:09.767:WARN::Config error at <Set name="handler"><Ref id="oldhandler"/></Set> java.lang.IllegalStateException: No object for id=oldhandler
2019-04-28 17:17:09.767:WARN::Config error at <Set name="handler">| <New id="Rewrite" class="org.mortbay.jetty.handler.rewrite.RewriteHandler"><Set name="handler"><Ref id="oldhandler"/></Set><Set name="rewriteRequestURI">true</Set><Set name="rewritePathInfo">false</Set><Set name="originalPathAttribute">requestedPath</Set><Set name="rules">| <Array type="org.mortbay.jetty.handler.rewrite.Rule"><Item>| <New id="lowThreads" class="org.mortbay.jetty.handler.rewrite.LowThreadsRuleContainer"><Call name="addRule"><Arg>| <New id="busyresponse" class="org.mortbay.jetty.handler.rewrite.ResponsePatternRule"><Set name="pattern">/*</Set><Set name="code">500</Set><Set name="reason">Server busy</Set></New>| </Arg></Call></New>| </Item><Item>| <New class="org.mortbay.jetty.handler.rewrite.MsieSslRule"/>| </Item><Item>| <New class="org.mortbay.jetty.handler.rewrite.HeaderPatternRule"><Set name="pattern">/favicon.ico</Set><Set name="name">Cache-Control</Set><Set name="value">Max-Age=3600,public</Set><Set name="terminating">true</Set></New>| </Item><Item>| <New class="org.mortbay.jetty.handler.rewrite.RewriteRegexRule"><Set name="regex">/rewrite/dump/regex/([^/]*)/(.*)</Set><Set name="replacement">/test/dump/$2/$1</Set></New>| </Item><Item>| <New id="" class="org.mortbay.jetty.handler.rewrite.RewritePatternRule"><Set name="pattern">/rewrite</Set><Set name="replacement">/rewrittento</Set></New>| </Item><Item>| <New id="response" class="org.mortbay.jetty.handler.rewrite.ResponsePatternRule"><Set name="pattern">/rewrite/session/</Set><Set name="code">401</Set><Set name="reason">Setting error code 401</Set></New>| </Item><Item>| <New id="header" class="org.mortbay.jetty.handler.rewrite.HeaderPatternRule"><Set name="pattern">*.jsp</Set><Set name="name">Server</Set><Set name="value">Server for JSP</Set></New>| </Item><Item>| <New id="redirect" class="org.mortbay.jetty.handler.rewrite.RedirectPatternRule"><Set name="pattern">/rewrite/dispatch</Set><Set name="location">http://jetty.mortbay.org</Set></New>| </Item><Item>| <New id="forwardedHttps" class="org.mortbay.jetty.handler.rewrite.ForwardedSchemeHeaderRule"><Set name="header">X-Forwarded-Scheme</Set><Set name="headerValue">https</Set><Set name="scheme">https</Set></New>| </Item><Item>| <New id="virtualHost" class="org.mortbay.jetty.handler.rewrite.VirtualHostRuleContainer"><Set name="virtualHosts">| <Array type="java.lang.String"><Item>mortbay.com</Item><Item>www.mortbay.com</Item><Item>mortbay.org</Item><Item>www.mortbay.org</Item></Array>| </Set><Call name="addRule"><Arg>| <New class="org.mortbay.jetty.handler.rewrite.CookiePatternRule"><Set name="pattern">/*</Set><Set name="name">CookiePatternRule</Set><Set name="value">1</Set></New>| </Arg></Call></New>| </Item></Array>| </Set></New>| </Set> java.lang.IllegalStateException: No object for id=oldhandler
2019-04-28 17:17:09.768:WARN::EXCEPTION
java.lang.IllegalStateException: No object for id=oldhandler
at org.mortbay.xml.XmlConfiguration.refObj(XmlConfiguration.java:645)
at org.mortbay.xml.XmlConfiguration.itemValue(XmlConfiguration.java:916)
at org.mortbay.xml.XmlConfiguration.value(XmlConfiguration.java:837)
at org.mortbay.xml.XmlConfiguration.set(XmlConfiguration.java:286)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:248)
at org.mortbay.xml.XmlConfiguration.newObj(XmlConfiguration.java:626)
at org.mortbay.xml.XmlConfiguration.itemValue(XmlConfiguration.java:915)
at org.mortbay.xml.XmlConfiguration.value(XmlConfiguration.java:837)
at org.mortbay.xml.XmlConfiguration.set(XmlConfiguration.java:286)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:248)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:214)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.mortbay.start.Main.invokeMain(Main.java:194)
at org.mortbay.start.Main.start(Main.java:534)
at org.mortbay.start.Main.start(Main.java:441)
at org.mortbay.start.Main.main(Main.java:119)
Process finished with exit code 0
Disconnected from server
因为在配置中
原来我是选中rewrite.xml的,
其实,只需要选中
这两个核心的即可,如果一个都不选的话,也是不行的。
感谢:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206246209-10-5-1-can-t-configure-jetty-to-run-generated-war-file
请求
最后运行的项目名应该是maven工程生成的项目名
例如
访问:http://localhost:8091/tomcat_test_demo-1.0-SNAPSHOT/2
Jetty在idea中运行的更多相关文章
- 在docker中运行ASP.NET Core Web API应用程序
本文是一篇指导快速演练的文章,将介绍在docker中运行一个ASP.NET Core Web API应用程序的基本步骤,在介绍的过程中,也会对docker的使用进行一些简单的描述.对于.NET Cor ...
- 【DDD/CQRS/微服务架构案例】在Ubuntu 14.04.4 LTS中运行WeText项目的服务端
在<WeText项目:一个基于.NET实现的DDD.CQRS与微服务架构的演示案例>文章中,我介绍了自己用Visual Studio 2015(C# 6.0 with .NET Frame ...
- Docker--在Docker中运行应用
Docker--在Docker中运行应用 一个交互式的容器 既然在Docker提供的是一个容器,底层支撑着一个基本的操作系统环境,那我们就可以通过Docker进入到容器内部与系统进行交互. 据我理解: ...
- 尝试在你浏览器的Console(F12)中运行一下,你会发现页面被不同的颜色块高亮了(css调试中学到的js)
现在到处都是JavaScript,每天都能知道点新东西.一旦你入了门,你总能从这里或是那里领悟到很多知识. 一旦我发现一些有意思的东西,我喜欢去感觉他们的源代码,看一看它是怎么办到的. 今天我想分享A ...
- 在Linux和Windows的Docker容器中运行ASP.NET Core
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott H ...
- 在Linux中运行Nancy应用程序
最近在研究如何将.NET应用程序移植到非Windows操作系统中运行,逐渐会写一些文章出来.目前还没有太深的研究,所以这些文章大多主要是记录我的一些实验. 这篇文章记录了我如何利用NancyFx编写一 ...
- 在WildFly中运行多个standalone模式的实例
WildFly作为一款优秀的EJB容器,其前身为JBoss AS.JBoss作为一款开源的应用服务器,被广泛的应用在各种项目当中.假设我们现在有这样一个项目,他是以standalone的模式运行在 ...
- .NET Core Web 应用部署到 Docker 中运行
环境介绍 : 虚拟机:VirtualBox 5.1.6 系 统:Ubuntu 16.04.1 LTS 系统准备完成后可以使用 sudo apt-get udpate 和 sudo apt-get up ...
- Nodejs学习笔记(二)——Eclipse中运行调试Nodejs
前篇<Nodejs学习笔记(一)——初识Nodejs>主要介绍了在搭建node环境过程中遇到的小问题以及搭建Eclipse开发Node环境的前提步骤.本篇主要介绍如何在Eclipse中运行 ...
随机推荐
- UVA-10462.Is There A Second Way Left(Kruskal+次小生成树)
题目链接 本题大意:这道题用Kruskal较为容易 参考代码: #include <cstdio> #include <cstring> #include <vector ...
- [Bzoj2004][Hnoi2010]Bus 公交线路(状压dp&&矩阵加速)
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2004 看了很多大佬的博客才理解了这道题,菜到安详QAQ 在不考虑优化的情况下,先推$dp ...
- [常用类]时间内Date、SimpleDateFormat、Calendar类
Date类的概述是util包下的,不能导入sql包的.* 类 Date 表示特定的瞬间,精确到毫秒. *构造方法 * public Date() * public Date(long date) 如果 ...
- HDU-1878 欧拉回路(并查集,欧拉回路性质)
欧拉回路 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- java 注解 Annontation
什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解.它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metada ...
- EA逆向生成数据库E-R图(mysql数据库-->ER图)
[1]选择 工具-->ODBC-Data-Sources [2]ODBC数据源管理器 ,点击添加 [3]选择一个mysql驱动 ,点击MySQL ODBC 5.1 Driver(其它同理), ...
- windows 2012 R2 及 centos 7.X 禁用不必要服务
8.windows 2012 R2 及 centos 7.X 禁用不必要服务 React VR 技术开发群 579149907 1.windows2012 R2 可以禁用以下不必要的服务,以下禁用的服 ...
- JSP学习(2)
JSP学习(2) JSP简介 Java Server Page,其根本是一个简单Servlet设计. 常用的动态网站开发技术 JSP:安全性高,适合开发大型的,企业级或分布式的Web应用程序. Asp ...
- postmaster - PostgreSQL多用户数据库服务器
SYNOPSIS postmaster [ -A 0 | 1] [ -B nbuffers] [ -c name=value] [ -d debug-level] [ -D datadir] [ -F ...
- java并发学习--第六章 线程之间的通信
一.等待通知机制wait()与notify() 在线程中除了线程同步机制外,还有一个最重要的机制就是线程之间的协调任务.比如说最常见的生产者与消费者模式,很明显如果要实现这个模式,我们需要创建两个线程 ...