Articles of 3.0

Implantação Resteasy falha aleatoriamente no glassfish 4.1

Eu tenho um problema com meu aplicativo REST usando o Resteasy. Quando eu implantar o aplicativo com essas dependencies org.jboss.resteasy resteasy-servlet-initializer 3.0.11.Final como descrito aqui no Capítulo 3.5, às vezes, o servidor implanta o aplicativo corretamente e tudo funciona bem. Mas às vezes eu fico Error invoking ServletContainerInitializer org.jboss.resteasy.plugins.servlet.ResteasyServletInitializer java.lang.NullPointerException at org.jboss.resteasy.plugins.servlet.ResteasyServletInitializer.register(ResteasyServletInitializer.java:109) at org.jboss.resteasy.plugins.servlet.ResteasyServletInitializer.onStartup(ResteasyServletInitializer.java:80) at […]

Falha do applet java quando iniciado com o servidor “valor mágico incompatível 1013478509”

Estou tendo um problema com meu applet. Eu tenho um projeto da escola onde eu deveria fazer um jogo on-line pong. Ele funciona bem off-line, mas quando tento carregá-lo de um servidor, acabo de receber um quadro vazio com um texto em vermelho. quando clico no texto, recebo a mensagem: valor mágico incompatível 1013478509 Estou […]

Usando o Spring MVC 3.1+ WebApplicationInitializer para configurar programaticamente session-config e página de erro

O WebApplicationInitializer fornece uma maneira de representar programaticamente uma boa parte de um arquivo web.xml padrão – os servlets, filtros, ouvintes. No entanto, não consegui descobrir uma boa maneira de representar esses elementos (session-timeout, error-page) usando o WebApplicationInitializer, é necessário manter um web.xml para esses elementos? 30 java.lang.Exception /uncaughtException 404 /resourceNotFound

Jetty lança “Conteúdo ausente para solicitação de várias partes” em solicitação de formulário multiparte

Estou executando o servidor Jetty 9 (jetty-9.0.5.v20130815) com servlet-api 3.0.1 (javax.servlet: javax.servlet-api: 3.0.1), meu servlet está configurado para aceitar solicitações multipartes. web.xml – restapi org.springframework.web.servlet.DispatcherServlet 1 8428800 8428800 1048576 applicationContext.xml – Ele implementa um comando POST que deve receber um upload de arquivo por meio de HttpServletRequest . Mas quando request.getParts() é chamado, esta exceção […]

IllegalStateException: Não suportado em AsyncContext.startAsync (req, res)

Eu criei um servlet 3.0 para explorar o processamento de solicitações assíncronas: @WebServlet(name=”MyTest”, urlPatterns={“/MyTest”}, asyncSupported=true) public class MyTest extends HttpServlet { @Override public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { AsyncContext tmp = req.startAsync(req, res); … } } mas recebo uma IllegalStateException quando .startAsync(…) é chamado. Eu sei que o Javadoc menciona essa […]

Servlet-3 Async Context, como fazer gravações assíncronas?

Descrição do Problema A API do Servlet-3.0 permite desappend um contexto de solicitação / resposta e responder a ele posteriormente. No entanto, se eu tentar escrever uma grande quantidade de dados, algo como: AsyncContext ac = getWaitingContext() ; ServletOutputStream out = ac.getResponse().getOutputStream(); out.print(some_big_data); out.flush() Ele pode realmente bloquear – e bloquear em casos de teste […]