草庐IT

Tomcat-Apache

全部标签

java - Apache HttpCore,用于回显接收到的发布数据的简单服务器

使用此处找到的ElementalHttpServer示例类:https://hc.apache.org/httpcomponents-core-4.3.x/httpcore/examples/org/apache/http/examples/ElementalHttpServer.java我能够成功接收到post数据,我的目标是将接收到的post数据转换成我可以打印的字符串。我按如下方式修改了HttpFileHandler,使用eneity.getContent()获取inputStream,但我不确定如何将inputStream转换为字符串。staticclassHttpFileHa

Tomcat解析Request对象

当Tomcat创建一个HttpServletRequest对象并将其传递给Servlet的service方法时,这个对象并不完全包含请求体的数据。这是因为请求体的解析是延迟进行的,通常是在Servlet需要访问这些数据时(比如通过调用request.getParameter("name"))才进行的。这种设计是为了优化性能。HTTP请求体可能包含大量的数据,如果Tomcat在接收到请求后立即解析整个请求体,可能会消耗大量的内存和计算资源。因此,Tomcat采用了延迟解析的策略,只在Servlet需要这些数据时才进行解析。所以,当HttpServletRequest对象传递给Servlet的se

java - ClassCastException : org. apache.xerces.parsers.XIncludeAwareParserConfiguration 无法转换为 org.apache.xerces.xni.parser.XMLParserConfiguration

我正在Eclipse中开发GWT应用程序并使用jdom2读取一些自定义xml属性文件。在最近的更新之后,我的应用程序现在在尝试读取xml文件时失败并出现上述错误。相关堆栈跟踪是:org.apache.xerces.parsers.XIncludeAwareParserConfigurationcannotbecasttoorg.apache.xerces.xni.parser.XMLParserConfigurationorg.apache.xerces.parsers.SAXParser.(UnknownSource)org.apache.xerces.parsers.SAXPars

java - 如何在 Eclipse 中开启 Tomcat 的自动重启?

我想在EclipseLuna中设置Tomcat自动重启,与this相反或this在开发servlet时,更改了我的java代码然后运行它,Eclipse询问我是否重启Tomcat。我点击了“否”并勾选了“记住我的选择”。所以每次,当我运行servlet时,Tomcat都不会自动重启。我在哪里可以打开该功能(即清除“记住我的选择”并将其设置为相反的方式)。我已经尝试过与这两个链接中建议的相反的方法,但没有成功。我尝试过选中和取消选中“默认情况下模块自动重新加载”。更新我也试过几次删掉Tomcat,重新配置,也无济于事。以下是可用的设置: 最佳答案

java - Tomcat 是否支持开箱即用的 JAX-RS(它是否支持 JAX-RS)?

从教科书《RESTfulJavawithJAX-RS》中我们可以读到:IfourapplicationserverisJAX-RS-awareor,inotherwords,istightlyintegratedwithJAX-RSdeclareourShoppingApplicationclassasaservlet:Restcom.restfully.shop.services.ShoppingApplicationRest/*IfourapplicationserverisnotJAX-RS-aware,youwillhavetospecifytheJAX-RSprovider'

java - Apache Beam - 与无限 PCollection 的集成测试

我们正在为ApacheBeam管道构建集成测试,但遇到了一些问题。有关上下文,请参见下文...关于我们管道的详细信息:我们使用PubsubIO作为我们的数据源(无界PCollection)中间转换包括自定义CombineFn和非常简单的窗口/触发策略我们最后的转换是JdbcIO,使用org.neo4j.jdbc.Driver写入Neo4j目前的测试方法:在运行测试的机器上运行GoogleCloud的Pub/Sub模拟器构建内存中的Neo4j数据库并将其URI传递到我们的管道选项中通过调用OurPipeline.main(TestPipeline.convertToArgs(option

java - LinkageError JAXB 2.0 -> 2.1 (Tomcat)

尝试访问在tomcat中运行的网络服务时出现此错误。Causedby:java.lang.LinkageError:JAXB2.0APIisbeingloadedfromthebootstrapclassloader,butthisRI(fromjar:file:/C:/software/tomcat6/webapps/messaging/WEB-INF/lib/jaxb-impl-2.1.5.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)needs2.1API.Usetheendorseddirectorymechani

java - 如何为我自己的项目正确导入 commons.apache.math 库

我想在我自己的项目中使用commons.apache.maths类,但我不知道如何将它们正确导入到Eclipse中。我已经访问了上述软件包的下载页面http://commons.apache.org/math/download_math.cgi但我不知道我要导入的jar文件是在二进制zip文件还是源zip文件中。我首先尝试了二进制文件,当我进行导入时,我只得到一个空包列表。知道如何正确导入的人可以告诉我怎么做吗?我现在正在做的是从上面的链接下载zip文件,解压它,然后右键单击我的项目->属性->Java构建路径->库->添加外部Jar。我的问题是我不知道要添加哪些jar。提前致谢。阿林

java - eclipse + Maven + Tomcat : testing web apps when the WAR is built with custom options

我正在使用带有“m2eclipse”插件的Eclipse(Helios)。我正在开发一个基于Maven的Web应用程序项目,我在Eclipse中设置的本地Tomcat服务器上对其进行了测试。一般来说,这或多或少很管用。“m2eclipse”有时可能不稳定……但在大多数情况下,它使我的POM和我的Eclipse项目设置保持同步,并且同样使已部署的代码在Tomcat中保持最新。但是,最近我又添了一个皱纹。我有一个JavaScript包含文件,在从测试环境到实际生产环境时需要有所不同。差异太大,无法通过Maven过滤和token替换来干净地处理。我需要的是在我的项目中保留两个单独的文件,并且

java - 无法使用 Apache Commons Exec 向命令提供多个输入并提取输出

我正在编写一个需要使用ApacheCommonsExec库的外部命令行应用程序的Java应用程序。我需要运行的应用程序的加载时间相当长,因此最好让一个实例保持Activity状态,而不是每次都创建一个新进程。应用程序的工作方式非常简单。一旦启动,它会等待一些新的输入并生成一些数据作为输出,这两者都使用应用程序的标准I/O。因此,我们的想法是执行CommandLine,然后使用具有三个独立流(输出、错误和输入)的PumpStreamHandler,并使用这些流与应用程序交互。到目前为止,我已经在有一个输入、一个输出然后应用程序关闭的基本场景中完成了这项工作。但是当我尝试进行第二笔交易时,