首页 > TAG信息列表 > servlet-3-0

java-Jetty在多部分表单请求上抛出“多部分请求缺少内容”

我正在使用servlet-api 3.0.1(javax.servlet:javax.servlet-api:3.0.1)运行Jetty 9(jetty-9.0.5.v20130815)服务器,我的servlet配置为接受多部分请求. web.xml- <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/

使用Google Apps引擎将字节数组转换为Java中的图像

到目前为止,我正在尝试 BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes)); 但它给出了错误,不支持Apps引擎中的ImageIO.解决方法:图像服务Java API可让您将转换应用于图像,该应用会准备一个包含要转换的图像数据的Image对象,以及一个包含有关如何转换图像的说

java-无法使用Servlet 3可插入性功能将Jersey 2.16集成到Tomcat 8.0.12中

在新项目中,我决定将最新的Jersey(2.16)与Tomcat 8配合使用,但是文档中描述的集成方案导致Tomcat抛出NPE: java.lang.NullPointerException org.apache.catalina.loader.WebappClassLoader.binaryNameToPath(WebappClassLoader.java:2503) org.apache.catalina.loader.WebappClassL

Java-Websphere 8.5和SpringServletContainerInitializer

最近,我们将应用程序从Servlet 2.5转换为Servlet 3.0,以便可以使用动态Servlet配置. 我们正在使用Spring的SpringServletContainerInitializer来初始化我们的应用程序,该应用程序使用驻留在我们代码中的WebApplicationInitializer的相应实例.这种方法在Tomcat中有效,但是当部署到We

java-使用GZIPOutputStream将文件发布到servlet时文件损坏

我试图修改@BalusC优秀教程here以发送gzip压缩文件.这是一个有效的java类: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io

春季-如何在没有web.xml的情况下将Struts2添加到Web应用程序?

有人可以通过Spring Boot和Struts2为我提供最少的项目设置帮助吗? 我已经用H2数据库创建了一个Spring Boot应用程序.我还添加了h2Configuration类,以便能够使用localhost:8080 / console访问数据库. 但是,如何在没有web.xml的情况下将Struts2添加到我的应用程序中呢?解决方法:如果没有

java-如何禁用Servlet 3.0扫描和自动加载组件

我们有一个应用程序,该应用程序不断从我们的第三方库中加载ServletContainerInitializer的实例. 一个实例是JerseyServletContainerInitializer,另一个是SpringServletContainerInitializer.这些来自Jersey和Spring的类似乎“接管”了我们的servlet上下文,使我们的映射和过滤器等一

java-如何以编程方式在Servlets 3.x中设置A?

在我当前的Web应用程序中,我试图摆脱web.xml,但我无法正确设置安全性约束,该约束会强制所有对应用程序的请求使用HTTPS. <security-constraint> <web-resource-collection> <web-resource-name>all</web-resource-name> <url-pattern>/*</url-pattern> </web-resour

Java – Servlet 3.0中的异步与Servlet 3.1中的NIO

到目前为止,因为它适用于提供http请求,我认为这些术语 – 异步和非阻塞i / o意味着同样的事情.但显然,它们分别在servlet 3.0和3.1中单独实现.我在努力理解这里的差异…… 有人可以对这个话题有更多了解吗?具体来说,我正在寻找一个服务器的servlet 3.0实现如何异步,但在一个线程上阻

使用Spring 4注释的java – 404错误页面配置

我有一个Spring 4的Spring MVC项目.我的服务器是tomcat 7. 我正在尝试制作一个404页面,我尝试了很多东西,但我做不到. 我错过了什么? 这是WebAppContext: @Configuration @ComponentScan(basePackages = { "com.***" }) @EnableWebMvc public class WebAppContext extends W

嵌入式码头. java.lang.IllegalStateException:!STOPPED

我试图在嵌入式jetty容器中制作简单的servlet. 这是我的码头配置: public class Application { public static void main(String[] args) throws Exception { //-Dport=8188 int port = 8188; if(System.getProperty("port") != null) { port = Integer.valueO

java – 由于servlet文件导致的xml错误无法找到元素的声明,Referenced文件包含错误

我不知道为什么会发生这些错误有人可以解释我如何解决它们 – > cvc-elt.1:找不到元素’web_1:web-app’的声明. >引用文件包含错误(jar:file:/ C:/ Program Files / eclipse / plugins / org.eclipse.jst.standard.schemas_1.2.0.v201101142102.jar!/dtdsAndSchemas/web-app_2_5.xsd).

java – Servlet 3.0 async支持的缺点

在我的应用程序中,我有一个自行开发的框架,它将所有请求映射到一个中央ControllerServlet(没什么特别的,它具有几乎任何框架的基本功能). 我必须实现Publisher-Subscriber消息交换功能,我决定使用Servlet 3.0的异步方法. 当前的ControllerServlet和AuthenticationFilter未设置为asy

java – 嵌入式jetty中的异步servlet似乎在高负载时写入错误的响应

当我发送手动请求时,下面给出的代码工作正常.如果我用siege生成请求(siege -c 500 -r 100’http:// localhost:8080 /?name = Chandru& age = 560′),我开始在jetty的日志中看到这些消息: 2013-01-02 00:06:55.761:WARN:oejh.HttpGenerator:Ignoring extra content {name: " 2013-01-0

java – 无法在JBoss 6.4 EAP中部署Spring Boot EAR

编辑 好吧,所以看起来没有检测到SpringBootServletInitializer,因为它位于EAR中的JAR内部,而不是WAR.我做的是制作一个新模块并将其包含在我的WAR中.这包含一个带有services文件夹的META-INF目录.该services文件夹有一个文件(javax.servlet.ServletContainerInitializer),其内容为o

java – 使用ServletContainerInitializer时web.xml标签的等价物是什么?

我正在尝试使用从Spring的WebApplicationInitializer扩展的基于代码的类替换我的web.xml文件.我的web.xml文件有几个“env-entry”元素.我试图找出如何在我的WebApplicationInitializer类中设置这些,但没有运气.也许有人知道这些标签的代码相当于什么? public class MyWebApplicati

java – 是否应该从服务器更改HTTP客户端的异步响应?

最近我使用以下配置为我的Servlet配置了异步处理 <async-supported>true</async-supported> 我的问题是,这个变化对HTTP客户端是否透明?我的客户端不是Web浏览器.它是一个发出HTTP请求的硬件设备,我无法控制客户端功能. P.S – 问题来自于我最近听说过非同步的http客户端.解决方

java – 带有GlassFish服务器的@WebServlet

@WebServlet注释也有这个键: displayName,smallIcon,largeIcon,description 但在设置这些属性后,我可以在哪里获取或看到它们?解决方法:servlet容器的管理工具可以使用这些属性,但容器可以自由地忽略它们. 这些属性镜像web.xml中的条目.有关文档,请参阅相关模式.

从Eclipse中运行Tomcat总是给我404(但index.html工作)

首先我的软件堆栈: > Eclipse 4.2 > Tomcat 7.0.37>使用m2e插件的Maven> javax.servlet 3.0.1> Spring WebMVC和Spring Web 3.2.1 我正在使用没有web.xml的servlet 3. 我做了什么: > Eclipse – >新Maven项目>编辑pom.xml:添加Spring和javax.servlet> Eclipse – >项目属性 – >项目

java – 缺少servlet api 3.0 jar中的异步方法?

我正在开发一个servlet 3.0应用程序,它必须异步处理请求. 编译失败了 cannot find symbol symbol : method startAsync(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) location: interface javax.servlet.http.HttpServletRequest 信息. 我的

php – 当标题存在时,从GET响应中解析JSON

我正在尝试json_decode从我的服务器端API的GET请求收到的响应,但我得到一个空字符串.我是否正确地假设因为响应包含JSON解码器无法处理的所有头信息?这是我从服务器获得的完整响应: HTTP/1.1 200 OK Server: nginx/1.0.5 Date: Sun, 18 Mar 2012 19:44:43 GMT Content-Type: applica

java – 如何以编程方式在cookie上设置安全标志

我知道我们可以这样做: <session-config> <cookie-config> <secure>true</secure> </cookie-config> </session-config> 但我想要实现的是根据某些配置设置此标志(true或false). 我们应该使用过滤器吗? 谢谢解决方法:假设您处于servlet 3.0环境中,并且您不想使用web.xml指定cook

java – 如何在打包并部署为WAR的Springboot应用程序中启用异步支持

当我的SpringBoot应用程序从可执行JAR运行时,下面显示的以下REST端点按预期工作.也就是说,它将文本“我的测试响应”返回给客户端.但是,当我将相同的应用程序打包为WAR并部署到Tomcat(8.0.29)时,它会抛出以下异常: There was an unexpected error (type=Internal Server Error, st

java – 如何初始化变量以接受任何给定的类

我正在设计一个jax-rs应用程序.我需要为每个api调用都有一个共同的响应对象.这是它的模型.应修改UserObject变量以接受我使用get / set’ers设置的任何类.目前它只能接受Customer类.我需要这个变量才能接受客户,地址,员工…..(我通过的任何事情).我该怎么做? public class CustomRe

java – 当项目打包在WAR中时,修改Servlet 3.0中的WebInitParam

在我的项目中,我使用的是Servlet 3.0,我尝试使用注释. 要初始化DB的连接参数,我在servlet中使用它: @WebServlet(name = "FrontServlet", urlPatterns = {"/index"}, initParams = { @WebInitParam(name = "userDB", value = "root"), @WebIn