Estou tentando aprender a usar o granited mas ainda nao obtive
sucesso!
procurei na lista e nao encontrei nada que pudesse me ajudar!
no site tb nada!!!
tenho umas perguntas!
o granited - pojo so roda com o jboss estava querendo utilizar com o
tomcat?
se alguem tive algum link ou material onde possa estar mostrando toda
esssa configuracao entre o back end java e o front end flex atraves do
granited e tomcat por favor da um help !!
ja teve um topico aqui na lista sobre o abandono do openamf e por
isso estou migrando para o graniteds!
fiquem com Deus!
t+
quando conseguir ou se alguem conseguir, posta ai =D
t+
Pois aqui nao consegui transmitir os Pojos do flex - java e java - flex
vou tentar auqi dinovo!
tb vi esse blog ae do edias mas nao pensei que poderia servir no tom
cat
mas vou tentar mas se puder me mandar pro meu email essas
configuraçoes para eu estar estundando fico grato!!
valeuuu
seguindo o tutorial do site do edias!! http://www.edias.com.br/
estou aqui tentando e deu o seguinte erro na hora do run o build.xml
do ant no eclipse!
Buildfile: C:\dados\AmbienteDeTrabalho\estudos\graniteds_pojo
\build.xml
copy.mxml:
check.swf:
build.mxml:
BUILD FAILED
C:\dados\AmbienteDeTrabalho\estudos\graniteds_pojo\build.xml:61:
Command not found: mxmlc
Total time: 860 milliseconds
o meu env.properties esta assim
###############################################################################
# Granite Data Services EJB3 build properties.
# Set 'FLEX_HOME' property to your flex2 sdk installation directory
and
# 'FLEX_TASKS_JAR' to your flexTasks.jar location.
# WARNING: this property must have this exact name ('FLEX_HOME').
FLEX_HOME=C:/Arquivos de programas/Adobe/Flex Builder 2 Plug-in
FLEX_TASKS_JAR=${FLEX_HOME}/Flex SDK 2/lib/flexTasks.jar
# Set 'JBOSS_HOME' property to your JBoss installation directory and
# 'JBOSS_HOME_DEPLOY' to your deploy directory.
TOMCAT_HOME=C:/dados/AmbienteDeTrabalho/Tomcat 5.5
TOMCAT_HOME_DEPLOY=${TOMCAT_HOME}/webapps
# *OPTIONAL*
APP_NAME=graniteds_pojo
WEBAPP_CONTEXT_ROOT=/${APP_NAME}
alguem pode me dar um help!!
obrigado
eu tinha trocado o no env.properties o nome de JBOSS PARA TOMCAT E NO
BUILD.XML ELE FAZ REFERENCIA AO NOME JBOSS E OUTRA COISA ERRADA ERA O
CAMINHO DO MEU HOME DO FLEX!
VALEUU!!
On 6/28/07, Eder Roger <eda...@gmail.com> wrote:
>
nao sei o que fazer agora!!
???
e voce conseguiu??
se alguem souber o erro fico no aguardo!!
[RPC Fault faultString="Send failed"
faultCode="Client.Error.MessageSend"
faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed:
HTTP: Status 404: url: 'http://eder:8080/graniteds-pojo/graniteamf/
amf'"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/
internal::faultHandler()
at mx.rpc::Responder/fault()
at mx.rpc::AsyncRequest/fault()
at mx.messaging::ChannelSet/::faultPendingSends()
at mx.messaging::ChannelSet/channelFaultHandler()
at flash.events::EventDispatcher/
flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.messaging::Channel/mx.messaging:Channel::connectFailed()
at mx.messaging.channels::PollingChannel/
mx.messaging.channels:PollingChannel::connectFailed()
at mx.messaging.channels::AMFChannel/
mx.messaging.channels:AMFChannel::statusHandler()
alguem pode ajudar!!!
eu coloquei
<channel-definition id="my-graniteamf"
class="mx.messaging.channels.AMFChannel">
<endpoint
uri="http://eder:8080/graniteds_pojo/graniteamf/amf"
class="flex.messaging.endpoints.AMFEndpoint" />
</channel-definition>
e nao encontra este caminho
[RPC Fault faultString="Send failed"
faultCode="Client.Error.MessageSend"
faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed:
HTTP: Status 404: url: 'http://eder:8080/graniteds_pojo/graniteamf/
amf'"]
:(
se quiser mandar pode mandar para o email meu mesmo!!
o que falta mesmo e so isso !!
essa configuraçao para obter a comunicacao com o java!!
agradeco
t+
Eu ja anexei arquivos aqui e ngm reclamou ehehe, acho q nao tem problema amigo!
On 6/28/07, Eder Roger <eda...@gmail.com> wrote:
>
faltava colocar no tomcat o log4j no tomcat consegui essa informaçao
no blogo do Edias!
http://edias.com.br/2007/05/16/instalando-o-graniteds-data-service
o link para a configuracao e este!
http://www.dicas-l.com.br/dicas-l/20060630.php
boa sorte!
t+
Já vi uns dois tópicos (inclusive mais atuais) falando sobre esse
mesmo problema no Tomcat. Já configurei o services-config.xml e
configurei o log4j também. Acontece que quando clico no botão pra
disparar a chamada ao objeto remoto, nenhum erro aparece, e o cursor
fica indicando sempre que está ocupado. A classe remota não está sendo
chamada, quem conseguiu chamar o serviço no back-end Java, existe mais
algum item a se prestar atenção??
[]'s
On 29 jun, 09:57, Rafael <omegati...@gmail.com> wrote:
> vou tentar =D
>
> > > t+- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -
seguindo o exemplo do blog do edias (http://edias.com.br/2007/05/16/
instalando-o-graniteds-data-service )
so mudei mesmo o env.properties conforme meu ambiente de trabalho veja
# Set 'FLEX_HOME' property to your flex2 sdk installation directory
and
# 'FLEX_TASKS_JAR' to your flexTasks.jar location.
# WARNING: this property must have this exact name ('FLEX_HOME').
FLEX_HOME=C:/Arquivos de programas/Adobe/Flex Builder 2 Plug-in/Flex
SDK 2
FLEX_TASKS_JAR=${FLEX_HOME}/lib/flexTasks.jar
# Set 'JBOSS_HOME' property to your JBoss installation directory and
# 'JBOSS_HOME_DEPLOY' to your deploy directory.
JBOSS_HOME=C:/dados/AmbienteDeTrabalho/Tomcat 5.5
JBOSS_HOME_DEPLOY=${JBOSS_HOME}/webapps
# *OPTIONAL*
APP_NAME=graniteds_pojo
WEBAPP_CONTEXT_ROOT=/${APP_NAME}
# GraniteDS POJO Project Version (used for releases).
PROJECT_VERSION=0.1.0
depois mapear os serviços no xml service-config.xml da classe que voce
quer chamar do java!
configurei o log4j no tomcat
http://www.dicas-l.com.br/dicas-l/20060630.php
e deu certo !
todas as outras configuraçoes nao mexi!
e compiilei pelo build do ant!!!
ve ae!
t+
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
private function onResultHelloWorld(event:ResultEvent):void{
mx.controls.Alert.show(event.result as String);
}
private function onErro(fault:FaultEvent):void{
mx.controls.Alert.show(fault.fault.faultDetail as String);
}
]]>
</mx:Script>
<channels>
<channel-definition id="my-graniteamf" class="mx.messaging.channels.AMFChannel">
<endpoint
uri="
http://{server.name}:{server.port}/{context.root}/graniteamf/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
</channels>
</services-config>
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!--
Uncomment this block if you want to trace AMF3 (de)serialization. -->
<filter>
<filter-name>DumpFilter</filter-name>
<filter-class>org.granite.messaging.webapp.DumpFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>DumpFilter</filter-name>
<url-pattern>/graniteamf/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>AMFMessageServlet</servlet-name>
<servlet-class>org.granite.messaging.webapp.AMFMessageServlet</servlet-class>
<!--
Uncomment (part of) this block if configs are not present at default locations. -->
<init-param>
<param-name>servicesConfigPath</param-name>
<param-value>/WEB-INF/flex/services-
config.xml</param-value>
</init-param>
<init-param>
<param-name>graniteConfigPath</param-name>
<param-value>/WEB-INF/granite/granite-
config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AMFMessageServlet</servlet-name>
<url-pattern>/graniteamf/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
Seguinte Silvio,
seguindo o exemplo do blog do edias ( http://edias.com.br/2007/05/16/
// : ¬ )
visualmente seu codigo me parece estar correto!
o seu env.properties esta devidamente configurado ne!
sinceramente nao sei !!
mas se souber de algo posto aqui e lhe ajudo!
t+
2) Coloque o log4j.jar na pasta lib de sua aplicação
Pronto! O erro ocorrido irá aparecer na console e, assim como eu, você poderá identificar o erro.
[]'s
Silvio Luiz
o meu ta dando o seguinte erro...o que pode ser?? Abracoss...
Buildfile: C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps
\graniteds_pojo\bin\build.xml
copy.mxml:
check.swf:
build.mxml:
[mxmlc] Loading configuration file C:\Arquivos de programas\Adobe
\Flex Builder 2 Plug-in\Flex SDK 2\frameworks\flex-config.xml
[mxmlc] command line: Error: configuration variable
'compiler.context-root' value contains unknown token 'APP_NAME'
[mxmlc] Use 'mxmlc -help' for information about using the command
line.
BUILD FAILED
C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\graniteds_pojo
\bin\build.xml:61: mxmlc - Failed with return code: 1
Total time: 1 second
On 9 jul, 15:27, "Silvio Luiz" <silvio.l...@gmail.com> wrote:
> Consegui!!!!
>
> Galera realmente *levem a sério essa questão do log4j*. Você só consegue