Java.lang.SecurityException: Script names may only contain Java Identifier , DWR ou Java

0 respostas
P

Boa tarde!
Estou iniciando meus estudos sobre Dwr e encontrei uma pequena dificuldade ao tentar fazer um pequeno teste em minha aplicação que estou criando.
Aparece a seguinte mensagem que não encontrei nenhum sentido.
Boa tarde!
Já postei meu arquivo minha duvida em fóruns específicos mais fui orientado a postar neste fórum. Estou iniciando meus estudos sobre Dwr e me deparei com o seguinte problema.

java.lang.SecurityException: Script names may only contain Java Identifier

Erro

INFO: - Java Vendor:    Sun Microsystems Inc.
08/08/2008 17:36:18 org.directwebremoting.util.CommonsLoggingOutput info
INFO: Probably not an issue: org.jdom.Document is not available so the jdom converter will not load. This is only an problem if you wanted to use it.
08/08/2008 17:36:18 org.directwebremoting.util.CommonsLoggingOutput info
INFO: Probably not an issue: org.jdom.Element is not available so the jdom converter will not load. This is only an problem if you wanted to use it.
08/08/2008 17:36:18 org.directwebremoting.util.CommonsLoggingOutput warn
WARNING: Unhandled Exception
java.lang.SecurityException: Script names may only contain Java Identifiers
	at org.directwebremoting.servlet.InterfaceHandler.handle(InterfaceHandler.java:45)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
	at org.directwebremoting.servlet.DwrServlet.doGet(DwrServlet.java:132)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at br.com.fretesonline.controle.ControleFiltro.doFilter(ControleFiltro.java:58)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Unknown Source)

segue meu código
Web.xml

<servlet>

<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
  <init-param>
    	<param-name>classes</param-name>
    	<param-value>
    	 br.com.fretesonline.controle.Parceiros
    	</param-value>
  		</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

Java

package br.com.fretesonline.controle;

import org.directwebremoting.annotations.DataTransferObject;
import org.directwebremoting.annotations.RemoteMethod;
import org.directwebremoting.annotations.RemoteProxy;

@RemoteProxy
@DataTransferObject
public class ParceirosAjax {
	
	@RemoteMethod
	public void consultarAjax(String conhec){
		System.out.println("entrou na classe");
	
		 conhec = "Teste";
		//return conhec;
		
	}
}

Jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Parceiros de Negocio</title>
<script type="text/javascript" language="JavaScript"
	src="../js/TesteAjax.js"></script>
<script type="text/javascript" src="../dwr/interface/ParceirosAjax.js'"></script>
<link href="../css/empresa.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style2 {
	font-size: 12px
}
-->
</style>
</head>

<body >
<input type="text" name="teste" id="teste" />
<input type="button" name="teste2" id="teste2" value="Button" onclick="ConsultaAjax()"/>
</body>
</html>
Criado 9 de agosto de 2008
Respostas 0
Participantes 1