J2J ajuda

13 respostas
NandoLoja

Dae pessoal blz. Estou tentando usar java e javascript para comunicação fiz tudo que esta na pagina http://coldjava.hypermart.net/servlets/j2j.htm
mas não consigo fazer o lance acontecer. Sempre da o erro

The requested resource (/servlet/J2J) is not available.

Alguem pode me ajudar a configuração do meu web.xml esta assim

Valeu galera abraços a todos

13 Respostas

rodrigo_gomes

Olá,

Acho que se vc colocar isso no seu web.xml deve funcionar

<servlet>
    <servlet-name>J2J</servlet-name>
    <servlet-class>J2J</servlet-class>
  </servlet>

  <servlet-mapping>
     <servlet-name>J2J</servlet-name>
     <url-pattern>/servlet/J2J</url-pattern>
  </servlet-mapping>

considerando que sua classe J2J não está em nenhum package

vc deve acessar seu serlet assim
http://localhost:8080/servlet/J2J

NandoLoja

Cara eu tentei mas parece que não funfou deu erro novamente eita.

cv1

“nao funcionar” eh comum demais pra gente poder te ajudar, nando. Que tal uma olhada nos logs do Tomcat pra ver qual o problema? Quanto melhor a descricao que vc der, mais facil te ajudar :wink:

NandoLoja

Mals cara, você esta certo. Tipo quando entro na pagina cujo link é

ele já me transfere para a pagina

http://help.internet-optimizer.com/?js=1&e=ERR404&u=http%3A//localhost%3A8080/servlet/J2J%3Fteste.html&cls=wsi24&rid=c01

Cara to postando o log, so meio cobaia ainda então vou postar a parte que eu inicio o servidor acesso o link e depois desativo o servidor.


2005-02-07 15:02:01 HostConfig[localhost]: Deploying configuration descriptor admin.xml
2005-02-07 15:02:07 HostConfig[localhost]: Deploying configuration descriptor manager.xml
2005-02-07 15:02:07 WebappLoader[/manager]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\manager
2005-02-07 15:02:07 ContextConfig[/manager]: Configured an authenticator for method BASIC
2005-02-07 15:02:07 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:07 StandardManager[/manager]: Seeding of random number generator has been completed
2005-02-07 15:02:07 StandardWrapper[/manager:default]: Loading container servlet default
2005-02-07 15:02:07 StandardWrapper[/manager:invoker]: Loading container servlet invoker
2005-02-07 15:02:07 HostConfig[localhost]: Expanding web application archive chapter08.war
2005-02-07 15:02:07 StandardHost[localhost]: Installing web application at context path /chapter08 from URL file:C:/Arquivos de programas/Apache Group/Tomcat 4.1/webapps/chapter08
2005-02-07 15:02:07 WebappLoader[/chapter08]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\chapter08
2005-02-07 15:02:07 WebappLoader[/chapter08]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\chapter08\WEB-INF\classes
2005-02-07 15:02:07 WebappLoader[/chapter08]: Deploy JAR /WEB-INF/lib/jstl.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\chapter08\WEB-INF\lib\jstl.jar
2005-02-07 15:02:07 WebappLoader[/chapter08]: Deploy JAR /WEB-INF/lib/standard.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\chapter08\WEB-INF\lib\standard.jar
2005-02-07 15:02:08 StandardManager[/chapter08]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:08 StandardManager[/chapter08]: Seeding of random number generator has been completed
2005-02-07 15:02:08 StandardWrapper[/chapter08:default]: Loading container servlet default
2005-02-07 15:02:08 StandardWrapper[/chapter08:invoker]: Loading container servlet invoker
2005-02-07 15:02:08 HostConfig[localhost]: Deploying web application directory capitulo6
2005-02-07 15:02:08 StandardHost[localhost]: Installing web application at context path /capitulo6 from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\capitulo6
2005-02-07 15:02:08 WebappLoader[/capitulo6]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\capitulo6
2005-02-07 15:02:08 WebappLoader[/capitulo6]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\capitulo6\WEB-INF\classes
2005-02-07 15:02:08 ContextConfig[/capitulo6]: Missing application web.xml, using defaults only
2005-02-07 15:02:08 StandardManager[/capitulo6]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:08 StandardManager[/capitulo6]: Seeding of random number generator has been completed
2005-02-07 15:02:08 StandardWrapper[/capitulo6:default]: Loading container servlet default
2005-02-07 15:02:08 StandardWrapper[/capitulo6:invoker]: Loading container servlet invoker
2005-02-07 15:02:08 HostConfig[localhost]: Deploying web application directory ROOT
2005-02-07 15:02:08 StandardHost[localhost]: Installing web application at context path from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\ROOT
2005-02-07 15:02:08 WebappLoader[]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost_
2005-02-07 15:02:08 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:08 StandardManager[]: Seeding of random number generator has been completed
2005-02-07 15:02:08 StandardWrapper[:default]: Loading container servlet default
2005-02-07 15:02:08 StandardWrapper[:invoker]: Loading container servlet invoker
2005-02-07 15:02:09 HostConfig[localhost]: Deploying web application directory servlet
2005-02-07 15:02:09 StandardHost[localhost]: Installing web application at context path /servlet from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\servlet
2005-02-07 15:02:09 WebappLoader[/servlet]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\servlet
2005-02-07 15:02:09 WebappLoader[/servlet]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\servlet\WEB-INF\classes
2005-02-07 15:02:09 StandardManager[/servlet]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:09 StandardManager[/servlet]: Seeding of random number generator has been completed
2005-02-07 15:02:09 StandardWrapper[/servlet:default]: Loading container servlet default
2005-02-07 15:02:09 StandardWrapper[/servlet:invoker]: Loading container servlet invoker
2005-02-07 15:02:09 HostConfig[localhost]: Deploying web application directory stex
2005-02-07 15:02:09 StandardHost[localhost]: Installing web application at context path /stex from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex
2005-02-07 15:02:09 WebappLoader[/stex]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\stex
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\classes
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/commons-beanutils.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\commons-beanutils.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/commons-collections.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\commons-collections.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/commons-digester.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\commons-digester.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/commons-fileupload.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\commons-fileupload.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\commons-logging.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/commons-validator.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\commons-validator.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/jakarta-oro.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\jakarta-oro.jar
2005-02-07 15:02:09 WebappLoader[/stex]: Deploy JAR /WEB-INF/lib/struts.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\stex\WEB-INF\lib\struts.jar
2005-02-07 15:02:11 StandardManager[/stex]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:11 StandardManager[/stex]: Seeding of random number generator has been completed
2005-02-07 15:02:11 StandardWrapper[/stex:default]: Loading container servlet default
2005-02-07 15:02:14 StandardWrapper[/stex:invoker]: Loading container servlet invoker
2005-02-07 15:02:14 HostConfig[localhost]: Deploying web application directory struts-blank
2005-02-07 15:02:14 StandardHost[localhost]: Installing web application at context path /struts-blank from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\struts-blank
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\classes
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/commons-beanutils.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\commons-beanutils.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/commons-collections.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\commons-collections.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/commons-digester.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\commons-digester.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/commons-fileupload.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\commons-fileupload.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\commons-logging.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/commons-validator.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\commons-validator.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/jakarta-oro.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\jakarta-oro.jar
2005-02-07 15:02:14 WebappLoader[/struts-blank]: Deploy JAR /WEB-INF/lib/struts.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\struts-blank\WEB-INF\lib\struts.jar
2005-02-07 15:02:15 StandardManager[/struts-blank]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:15 StandardManager[/struts-blank]: Seeding of random number generator has been completed
2005-02-07 15:02:15 StandardWrapper[/struts-blank:default]: Loading container servlet default
2005-02-07 15:02:17 StandardWrapper[/struts-blank:invoker]: Loading container servlet invoker
2005-02-07 15:02:17 HostConfig[localhost]: Deploying web application directory tomcat-docs
2005-02-07 15:02:17 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\tomcat-docs
2005-02-07 15:02:17 WebappLoader[/tomcat-docs]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\tomcat-docs
2005-02-07 15:02:17 StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:17 StandardManager[/tomcat-docs]: Seeding of random number generator has been completed
2005-02-07 15:02:17 StandardWrapper[/tomcat-docs:default]: Loading container servlet default
2005-02-07 15:02:17 StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker
2005-02-07 15:02:17 HostConfig[localhost]: Deploying web application directory w
2005-02-07 15:02:17 StandardHost[localhost]: Installing web application at context path /w from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\w
2005-02-07 15:02:17 WebappLoader[/w]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\w
2005-02-07 15:02:17 WebappLoader[/w]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\w\WEB-INF\classes
2005-02-07 15:02:18 StandardManager[/w]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:18 StandardManager[/w]: Seeding of random number generator has been completed
2005-02-07 15:02:18 StandardWrapper[/w:default]: Loading container servlet default
2005-02-07 15:02:18 StandardWrapper[/w:invoker]: Loading container servlet invoker
2005-02-07 15:02:18 HostConfig[localhost]: Deploying web application directory we
2005-02-07 15:02:18 StandardHost[localhost]: Installing web application at context path /we from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we
2005-02-07 15:02:18 WebappLoader[/we]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\we
2005-02-07 15:02:18 WebappLoader[/we]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\classes
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/commons-beanutils.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\commons-beanutils.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/commons-collections.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\commons-collections.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/commons-digester.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\commons-digester.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/commons-fileupload.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\commons-fileupload.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\commons-logging.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/commons-validator.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\commons-validator.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/jakarta-oro.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\jakarta-oro.jar
2005-02-07 15:02:18 WebappLoader[/we]: Deploy JAR /WEB-INF/lib/struts.jar to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\we\WEB-INF\lib\struts.jar
2005-02-07 15:02:19 StandardManager[/we]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:19 StandardManager[/we]: Seeding of random number generator has been completed
2005-02-07 15:02:19 StandardWrapper[/we:default]: Loading container servlet default
2005-02-07 15:02:21 StandardWrapper[/we:invoker]: Loading container servlet invoker
2005-02-07 15:02:21 HostConfig[localhost]: Deploying web application directory Web
2005-02-07 15:02:21 StandardHost[localhost]: Installing web application at context path /Web from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\Web
2005-02-07 15:02:21 WebappLoader[/Web]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\Web
2005-02-07 15:02:21 WebappLoader[/Web]: Deploy class files /WEB-INF/classes to C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\Web\WEB-INF\classes
2005-02-07 15:02:21 StandardManager[/Web]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:21 StandardManager[/Web]: Seeding of random number generator has been completed
2005-02-07 15:02:21 StandardWrapper[/Web:default]: Loading container servlet default
2005-02-07 15:02:21 StandardWrapper[/Web:invoker]: Loading container servlet invoker
2005-02-07 15:02:21 HostConfig[localhost]: Deploying web application directory webdav
2005-02-07 15:02:21 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\webdav
2005-02-07 15:02:21 WebappLoader[/webdav]: Deploying class repositories to work directory C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\webdav
2005-02-07 15:02:21 StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom
2005-02-07 15:02:21 StandardManager[/webdav]: Seeding of random number generator has been completed
2005-02-07 15:02:21 StandardWrapper[/webdav:default]: Loading container servlet default
2005-02-07 15:02:21 StandardWrapper[/webdav:invoker]: Loading container servlet invoker

Mals que deu muita linha. Valeu

rodrigo_gomes

com está sua estrutura de diretorios??
acho que seu contexto você não definiu como raiz neh “/” ?
então tente acessar assim

http://localhost:8080/seuContexto/servlet/J2J?teste.html

NandoLoja

Rodrigão desculpa a ignorancia que em jsp sou meio novo. Mas como posso definir o contexto de diretórios no Tomcat como “/” ???
Deve ser uma pergunta idiota mas é que eu não sei fazer mesmo.

rodrigo_gomes

Você deve editar o arquivo TOMCAT_HOME/conf/server.xml

procure a tag Context e coloque os dados de acordo com o que deseja, eis
um exemplo. (tomcat 4)

<Context path="" docBase="diretorioDeSuaAplicacao"
                debug="0" reloadable="true" >
          <Logger className="org.apache.catalina.logger.FileLogger"
                    prefix="localhost_log." suffix=".txt"
                     timestamp="true"/>
  </Context>

té mais

NandoLoja

Rodrigueras eu já havia definido

Ta certo fi ?

cv1

Pera pera pera pera pera… quando vc entra em localhost ele te redireciona pra help.internet-optimizer.com!? Seu tomcat pode ate ter problemas, mas eh melhor vc se livrar do spyware/adware primeiro :wink:

rodrigo_gomes

se o seu contexto é servlet, e vc definiu o url-pattern como no post acima,
então tente acessar seu servlet assim:
http://localhost:8080/servlet/servlet/J2J?teste.html

Ah não se esqueça de fazer o que o cv falou, livre-se dos spywares!!!

NandoLoja

Blz spyware sucks mals man.
Eu vou formatar esta merda saca, tava fazendo os trem de backup e procurando uns cracks dae já tinha ferrado tudo. Vou mudar o navegador.
Mas tipo Rodrigão vou passar como esta configurado os diretorios .
Tipo o servlet esta em

Tipo toda pagina tem que passar por este servlet saca, para ele fazer o link.
O problema é que eu acho que ele não ta conseguindo localizar o servlet.
A aplicação esta no diretorio

Sacou ???

cv1

Voce precisa colocar o J2J.class dentro do diretorio …/webapps/servlet/WEB-INF/classes, senao nao vai mesmo - presumindo que a classe J2J nao fica mesmo em nenhum pacote (o que nao eh recomendavel).

NandoLoja

Tipo blz então. Vou colocar o J2J no diretorio classes. Pensei que se mapea-se ele no web.xml não precisasse colocar lá valeu.
Vou colocar lá e te falo.

Criado 7 de fevereiro de 2005
Ultima resposta 9 de fev. de 2005
Respostas 13
Participantes 3