Eclipse indigo 3.7.2 java / flex 4.6 удаленные объекты проекта не работают по умолчанию?

У меня есть плагин flash builder 4.6, установленный на eclipse indigo 3.7.2 x32 (не удалось установить flash builder на juno), и развертывание в качестве уха на сервере jboss 7.1, тестирующем на localhost.

Итак, после создания нового проекта flex / java с использованием WTP и для удаленных объектов «services ADEP Data Services for Java EE 4.6» военный файл dataservices по умолчанию любой удаленный объект, который я вызываю в моем только что созданном чистом проекте, дает мне «Client. Error.MessageSend Send failed "всплывающее окно без стека трассировки на консоли или какого-либо сообщения об ошибке ...

MXML

<s:RemoteObject
        id="testRO"
        destination="test"
        fault="loginRO_faultHandler(event)"
        result="loginRO_resultHandler(event)"/>

remoting-config.xml

<service id="remoting-service" 
class="flex.messaging.services.RemotingService">

<adapters>
    <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>

<default-channels>
    <channel ref="my-amf"/>
</default-channels>
<destination id="test">
    <properties>
        <source>architecture.controller.TestCon</source>
        <scope>application</scope>
    </properties>
</destination>

TestCon.java

package architecture.controller;

import com.sun.istack.internal.logging.Logger;

public class TestCon {
    private static Logger logger = Logger.getLogger(TestCon.class);
    public void test(){
        logger.info("testing");
    }
}

Также попробовал lcds 3.1 и некоторые шаги pdf, которые предлагают импортировать файл войны, а затем добавить / изменить тип проекта в проект Flex, но безуспешно.

У меня есть другие проекты, созданные в flash Builder 4.0, развернутые на том же сервере, которые взаимодействуют с удаленными объектами и работают нормально.


person Ziul    schedule 15.08.2012    source источник


Ответы (1)


Решено ... оказывается, я импортировал com.sun.istack.internal.logging.Logger вместо org.apache.log4j.Logger.

Я предполагаю, что настоящей проблемой здесь было сообщение об ошибке, вводящее в заблуждение, и консоль не отображала стек трассировки.

person Ziul    schedule 16.08.2012