Pessoal quais jar’s devo adicionar no classpath para o struts funcionar corretamente?
Coloquei somente o struts.jar, porém agora retorna a seguinte mensagem
Grato,
Pablo
Pessoal quais jar’s devo adicionar no classpath para o struts funcionar corretamente?
Coloquei somente o struts.jar, porém agora retorna a seguinte mensagem
Grato,
Pablo
Basicamente:
Não sei em versão está, mas essa é que eu uso…
Eu uso a versão 1.1, porém quando dezipo ela e entro no jakarta-struts-1.1/lib não encontro estes jar!!! Tenho somente:
struts.jar
jakarta-oro.jar
commons-validator.jar
commons-logging.jar
commons-lang.jar
commons-fileupload.jar
commons-digester.jar
commons-collections.jar
commons-beanutils.jar
Voce colocou eles no diretorio WEB-INF/lib, da tua aplicacao web?
Rafael
[quote=“Rafael Steil”]Voce colocou eles no diretorio WEB-INF/lib, da tua aplicacao web?
Rafael[/quote]
Coloquei sim!!! Derepenede não é alguma outra coisa? Estou usando no linux com tomcat 4.03!!!
Olá
É claro que você usa o ant, certo?
Tal como está nas instruções contidas na documentação do Struts, copie o arquivo c:\jakarta-struts-1.1\webapps\struts-blank.war para o sub-diretório webapps do Tomcat e inicie o Tomcat para expandir o war. Então pode usar os 2 arquivos abaixo chamando apenas [color=“blue”]buildproject[/color] na linha de comando para copiar arquivos do struts-blank para um diretório novo…
[color=“blue”]Troque o nome do arquivo abaixo para buildproject.bat[/color]
@echo off
ant -buildfile buildproject.xml
[color=“blue”]Troque o nome do arquivo abaixo para buildproject.xml[/color]
[code]<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- ================================================= -->
<!-- build.xml para criar projeto no Eclipse com Struts -->
<!-- Luca -->
<!-- 07/07/2004 -->
<!-- ================================================= -->
<project name="projstruts" default="main" basedir=".">
<description>
build.xml para criar projeto novo no Eclipse com Struts
</description>
<!-- ================================================= -->
<!-- init -->
<!-- ================================================= -->
<target name="init">
<record name="antlog.txt" loglevel="verbose" />
<tstamp/>
<echo>------------------------------------------------------------</echo>
<echo></echo>
<echo>Build of ${ant.project.name} started at ${TSTAMP} on ${TODAY}</echo>
</target>
<property environment="env"/>
<property name="proj.dir" value="${ant.project.name}" />
<property name="struts-blank.dir" value="${env.CATALINA_HOME}/webapps/struts-blank"/>
<target name="prep">
<mkdir dir="${proj.dir}"/>
<mkdir dir="${proj.dir}/src"/>
<mkdir dir="${proj.dir}/j2src"/>
<mkdir dir="${proj.dir}/work"/>
<mkdir dir="${proj.dir}/webapps"/>
<mkdir dir="${proj.dir}/webapps/WEB-INF"/>
<mkdir dir="${proj.dir}/webapps/WEB-INF/classes"/>
<mkdir dir="${proj.dir}/webapps/WEB-INF/lib"/>
</target>
<target name="copia">
<copy todir="${proj.dir}/webapps/WEB-INF/lib">
<fileset dir="${struts-blank.dir}/WEB-INF/lib" includes="**/*.jar"/>
</copy>
<copy todir="${proj.dir}/webapps/WEB-INF/classes">
<fileset dir="${struts-blank.dir}/WEB-INF/classes" includes="**/*.*"/>
</copy>
<copy todir="${proj.dir}/webapps/WEB-INF">
<fileset dir="${struts-blank.dir}/WEB-INF" includes="*.*"/>
</copy>
</target>
<target name="main" depends="init,prep, copia"/>
</project>
[/code]
Experimente fazer builproject e perceba quais arquivos serão copiados para o diretório projstruts. Estes são os arquivos que deverão estar no seu projeto.
[]s
Luca
Bom, uma busca rapida no google pela menagem de erro diz para voce verificar se
<message-resources parameter="ApplicationResources" />
existe no teu struts-config.xml
Rafael
Olá
Rodando o script que pode ser facilmente modificado no Linux dele, oarquivo application.properties aparece em:
c:\projstruts\webapps\WEB-INF\classes\resources
Ei, este Tomcat 4.0.3 é muito velho! E tem problemas. Da série 4.0.x só serve a 4.0.6
[]s
Luca
Olá.
Desculpe-me eu não tinha seguido o tutorial do jakarta, porém agora fiz uma cópia do struts-blank para o projeto, estou usando o lomboz, agora esta funcionando, muito obrigado pela dica do ANT, eu ainda não o usava, mas agora vou seguir passo a passo o que você me passou, para começar a usar.
[]'s,
Pablo