| Autor |
Mensagem |
|
|
Surgiu uma duvida vc tá falndo para tirar o context.xml que fica no dir do conf ?
desculpa é que eu nao havia passado por isso .....
|
 |
|
|
Entao criei sim como havia falado não sei se está certo mas fiz assim na pasta META-INF do Eclipse coloquei o context.xml , e no arquivo server.xml do Tomcat coloquei assim:
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
// Esta TAG acima é padrão do Tomcat 5.0 preciso mudar aqui tbm !
<Context path="/Struts" docBase="Struts" debug="5" reloadable="true"
crossContext="true">
<Resource name="jdbc/StrutsDemoDS" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/strutsdemo?autoReconnect=true" removeAbandoned="true"
removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
|
 |
|
|
Oi de novo ,
Esqueci de colocar o log do Eclipse :
11/09/2006 10:39:53 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Documents and Settings\Adriana\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\Struts\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
11/09/2006 10:39:54 org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
INFO: Tiles definition factory loaded for module ''.
11/09/2006 10:39:54 org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
11/09/2006 10:39:54 org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validation.xml'
11/09/2006 10:39:55 org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
11/09/2006 10:39:55 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path from URL file:C:\Documents and Settings\Adriana\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\ROOT
Tá faltando algum comando para apontar para esse diretorio do Eclipse , gente por fvr estou a uma semana ...e nao consigo resolver isso!
|
 |
|
|
Oi,
Entao descobri aqui coloquei o arquivo contexto.xml na pasta META-INF do Eclipse dessa forma:
<Context path="/Struts" docBase="Struts" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/StrutsDemoDS" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/strutsdemo?autoReconnect=true" removeAbandoned="true"
removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
Mas continua dando erro , inclusive coloquei esta tag no meu server.xml do Tomcat tbm , só que ele não consegue rodar olha o log de erro ;
javax.naming.NameNotFoundException: Name java:comp is not bound in this Context
org.apache.naming.NamingContext.lookup(NamingContext.java:769)
org.apache.naming.NamingContext.lookup(NamingContext.java:152)
javax.naming.InitialContext.lookup(InitialContext.java:351)
strutsdemo.bean.AdminUsers.<init>(AdminUsers.java:26)
strutsdemo.action.ListUsersAction.execute(ListUsersAction.java:32)
|
 |
|
|
Oi java_coffe ,
Desculpe-me pela ignorância mas não entendi , coloco esta referencia dentro do meu server.xml :
<?xml version="1.0" encoding="UTF-8"?>
<Context
path="/WEBAPP"
docBase="/EShop"
debug="0"
reloadable="true">
|
 |
|
|
Pessoal ,
Realmente preciso de ajuda estou há duas semanas tentando rodar o tutorial do Welington Souza sobre Struts Framework , mas estou com um problema , estou seguindo passo a passo do tutorial mas qdo vou rodar no Eclipse 3.1 , dá msg de erro :
Name jdbc is not bound in this Context com struts! , sobre os jars já coloquei no devido lugar, estou usando o Tomcat 5.0 (inclusive ja instalei tomcat 5.5, mas da erro tbm).
Inclusive alguns posts falam desse problema mas nenhum sobre como colocar no server.xml qdo trata-se do Eclipse , já tentei colocar uma tag adicional , porque o dir do eclipse é diferente, por default ele coloca a aplicação nesse local:
C:\eclipseworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\ROOT.
Ai fiz desse jeito , mas continua dando esse erro de nao encontrar o jdbc(Datasource).
<Context docBase="ProjetoStruts" path="/ProjetoStruts" reloadable="true"
source="org.eclipse.jst.j2ee.server:ProjetoStruts">
Como está no Tutorial página 5:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
<DefaultContext>
<Resource name="jdbc/StrutsDemoDS" auth="Container" type="javax.sql.DataSource" scope="Shareable"/>
<ResourceParams name="jdbc/StrutsDemoDS">
<parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
<parameter><name>driverClassName</name><value>com.mysql.jdbc.Driver</value></parameter>
<parameter><name>url</name><value>jdbc:mysql://localhost/strutsdemo</value></parameter>
<parameter><name>username</name><value>root</value></parameter>
<parameter><name>password</name><value>root</value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>10</value></parameter>
<parameter><name>maxWait</name><value>100</value></parameter>
</ResourceParams>
</DefaultContext>
...
</Host>
O meu server.xml não vou postar porque estou não estou conseguindo usar as tagas CODE aqui do GUJ já testei no IE e no Firefox , mas pode ser que eu tbm não esteja colocando no lugar certo DefaultContext...
Por fvr amigos peço a ajuda
Adriana
|
 |
|
|
Oi boaglio , te agradeço funcionou direitinho esta dica...muito obrigada pela ajuda.Quando precisar estou as ordens.
Abraços,
Adriana
|
 |
|
|
boaglio,
Desculpe-me no inicio havia feito entre tags nao acho que fiz alguma coisa errada , mas obrigada.
Então :
A minha tem máquina tem 1,00 GB.
O que contém o arquivo eclipse.ini que está no mesmo diretório do eclipse.exe , refere-se ao paramêtro de configuracao do Eclipse veio junto com a instalação.
O conteudo dele :
-vmargs -Xms40m-Xmx256m
Nossa aqui nao consigo colocar entre codes....as coisas
|
 |
|
|
Olá thiagorani,
Tudo bem ? agora estou com o mesmo erro eu uso:
Tomcat 5.5
Eclipse 3.1.2
jDK 1.5.0.8
Vc conseguiu resolver ....se sim pode me ajudar /
Qualquer coisa posto o codigo aqui!
Adriana
|
 |
|
|
Oi,
Então mesmo com o fw desabilitado agora voltou o erro não se assustem é grande olhe abaixo:
|
 |
|
|
Olá boaglio , fiquei tao brava ...então acabei deletando tudo....
Mas sobre o tempo desse erro ...ta sim uns 20 dias...entao agora desabilitei o firewall e funcionou sem erros....
Vc tem ideia do que seja este erro ....
Abraços,
Adriana
|
 |
|
|
Oi pessoal,
Deixa eu estrear este tópico ...rsrsrs... caso esteja errada o lugar , avise-me porque é a primeira vez que passo por isso olha só.
Uso SO : XP SP2, entao qdo abro o eclipse dá um erro : An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7fa1ef, pid=2996, tid=2432
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode, sharing)
# Problematic frame:
# V [jvm.dll+0xca1ef]
Agora até o meu tomcat 5.5 nao starta no eclipse , há sobre as versões do eclipse já testei com todas aqui e aparece o mesmo erro.
Será que é o firewall que está bloqueando o Java?
Por fvr alguém pode me ajudar ?
Adriana
|
 |
|
|
Ok vou testar aqui depois eu posto o que deu .. mas obrigada pela ajuda
Adriana
|
 |
|
|
Oi Andrik só esqueci de postar mas eu adicionei sim os libs na minha aplicacao .
|
 |
|
|
Olá pessoal,
Antes de mais nada estou até agora procurando esse erro e não encontrei detalhe( desde das 9:00 hs até agora 21:33) , já garimpei google e tbm aqui nos tópicos e não encontrei nada que satisfaça
É o seguinte qdo vou rodar a minha aplicação na IDE Eclipse 3.1 , Tomcat 5.5 , Struts 2.9 com todos os jars colocados em seu devido lugar aparece um erro no meu console (Eclipse):
SEVERE: Servlet threw load() exception
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
Acho que a minha parte Controller não consegue carregar o Servlet e no browser está visualizando isso:
HTTP Status 404 - /ExemploStruts/
type Status report
message /ExemploStruts/
description The requested resource (/ExemploStruts/) is not available.
Então a minha aplicação já olhei diversas vezes está no diretório..workspace criado pelo próprio Eclipse. Fiz tbm o teste pelo Tomcat direto e tbm acontece a mesma coisa.
Meu arquivo web.xml é este :
A minha estrutura de dir é esta :
ExemploStruts
src
.java
.properties
WebContent
.jsp
WEB-INF
.tld
.xml
Galera me ajuda ....abraços
Adriana
|
 |
|
|
|
|