synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pasquale Campitiello" <pas.campitie...@gmail.com>
Subject Link jUDDI 0.9rc4 to Synapse 1.2
Date Mon, 01 Dec 2008 19:50:13 GMT
Perfect. Now I'm able to see the log in the console. I do within Eclipse:

menu Run --> Open Run Dialog... --> Classpath tab --> select Bootstrap
Entries --> click Advanced --> Add external folder --> select
%SYNAPSE_HOME%\lib --> then click Up to move it up within Bootstrap Entries
(however it suffice add %SYNAPSE_HOME%\lib in Bootstrap Entries).

Now, I'm studying how jUDDI looks to WSDL, how jUDDI can provide UDDI
methods. I configured correctly jUDDI: I can see the "Happy jUDDI!" page
without errors. But I have a common problem: in the* jUDDI console* when I
click *get_authToken* to obtain an authentication token, and I insert my
user and cred I get always the same error:

<?xml version="1.0" encoding="utf-8" ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/
">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>Fault string, and possibly fault code, not set</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

I tried every possible combination of user and cred ("juddi" + "juddi",
"juddi" + "";    "juddi" + "123456";    "jdoe" + "",    ecc.), but everytime
I got this SOAP response. To configure jUDDI I followed the official
document
http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/Getting-Started.pdf?revision=547750
so my configuration file are exactly like specified in the document.

Googling I read about changing the JDK version. I tried JDK 5 update 10, JDK
5 update 16, JDK + JEE 5 update 10, but nothing changed, and besides with
this versions I can't run Synapse. Now with JDK + JEE 6 update 10, I can run
Synapse but I'm still blocked with jUDDI.

Someone can help me? [I post this e-mail also in the jUDDI dev mailing list]

Thanks

Pasquale


2008/11/29 Hiranya Jayathilaka <hiranya911@gmail.com>

Hi Pasquale,
> Good to hear that you managed to start and stop Synapse from within your
> IDE. Both Eclipse and Idea enable you to configure the classpath.
>
> AFAIK in Eclipse you have to configure classpath from your run/debug
> configuration window. Open up your run configuration window, go to the
> classpath tab and hit the advanced button. Then you can add a directory of
> your choice to the project classpath.
>
> In Idea you should go to settings and hit the project settings button and
> make your changes to the classpath from there. (Look for a window where you
> can specify project dependencies)
>
> In both IDEs classpath items are shown in a list. You can generally select
> items and change the order in which they appear. The first item in the list
> will be the first entry in your classpath string.
>
>  Hope this helps. Good luck.
>
> Thanks
>
> Best Regards,
> Hiranya
>
> On Sat, Nov 29, 2008 at 4:40 AM, Pasquale Campitiello <
> pas.campitiello@gmail.com> wrote:
>
>> Ok. Now I'm really able to run Synapse into Eclipse.
>> *Hiranya*, I tried to stop Synapse (and so the javaw.exe process) hitting
>> the stop button on Eclipse Console and it is ok. I also tried the QuickStart
>> guide of Synapse, launching the configuration "sample 0" and "sample 150"
>> within Eclipse, and everything successfully completed.
>>
>> But, yet I'm not able to configure the *Log4J*. I know that IntelliJ IDEA
>> is a commercial IDE and it is possile to apply/buy several types of
>> licenses, but I don't know precisely what I have to do with it for
>> configuring "$BASE_DIR/lib directory to the front of the classpath".
>>
>>
>>    1. Do I have to install IntelliJ IDEA (with "Classroom license", I
>>    suppose, because I'm doing this work for univesity...)?
>>    2. Do I have to import Synapse into IDEA? How can I set "$BASE_DIR/lib
>>    directory to the front of the classpath"?
>>    3. Is it impossibile to configure the Log4J in Eclipse, without IDEA?
>>
>>
>> Thank you
>>
>> Pasquale
>>
>>
>> 2008/11/25 Hiranya Jayathilaka <hiranya911@gmail.com>
>>
>>> Hi Pasquale,
>>>
>>> Please see my comments in-line.
>>>
>>>  On Tue, Nov 25, 2008 at 4:48 AM, Pasquale Campitiello <
>>> pas.campitiello@gmail.com> wrote:
>>>
>>>> I'm proceeding with my project to create an interface to connect jUDDI
>>>> 0.9rc4 and Synapse 1.4. I have some questions:
>>>>
>>>> 1) I imported the source code of Synapse in Eclipse with the parameter
>>>> specified by Asankha Perera in the last mail. But I don't understand this:
>>>>
>>>> I use the classpath from the IDE project, and with IDEA, I add the *$BASE_DIR/lib
>>>>> directory to the front of the classpath* to make sure my
>>>>> log4j.properties is correctly picked up and the normal logs appear
>>>>>
>>>>
>>>> It is about the object log (I see that this object is used very much)?
>>>> And where is a logfile?
>>>
>>>
>>> Synapse uses Apache Commons Logging and Log4J for logging purposes. The
>>> logging configuration is specified in a file called log4j.properties which
>>> generally resides in the $BASE_DIR/lib directory. By adding this directory
>>> to the beginning of your classpath you make the log4.properties file get a
>>> higher precedence over the other configuration files. This will enable
>>> Synapse to print out some useful log statements on you IDE console while it
>>> is operating within your IDE.
>>>
>>>
>>>>
>>>>
>>>> THANK YOU
>>>>
>>>> Pasquale Campitiello
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2008/11/13 Pasquale Campitiello <pas.campitiello@gmail.com>
>>>>
>>>> I thank you very much for your help, really I'm a beginner but I need to
>>>>> do this work (hard, for me).
>>>>>
>>>>> However, ok, in this weekend I will prepare my computer to run
>>>>> everything (now I have to format for several problems).
>>>>> Then I will try to import the project in Eclipse, and I will ask you
my
>>>>> doubts.
>>>>> For example, in the first place what is "implementing a UDDI endpoint,
>>>>> that gets the actual endpoint from UDDI"?.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Pasquale
>>>>>
>>>>>
>>>>> 2008/11/13 Asankha C. Perera <asankha@apache.org>
>>>>>
>>>>>  Pasquale
>>>>>>
>>>>>>> As for getting the Synapse code into Eclipse, try mvn eclipse
>>>>>>>
>>>>>>>
>>>>>> Yes, first do a full online build with "mvn clean install" (or "mvn
>>>>>> clean install -Dmaven.test.skip" if unit tests fail), and then do
"mvn
>>>>>> eclipse:eclipse" to build the project.
>>>>>>
>>>>>> To run the default configuration from the IDE, what I normally do
is,
>>>>>> build and extract the binary Zip to some location, and use that location
as
>>>>>> the base directory and start the Synapse engine as follows:
>>>>>>
>>>>>> Main class: org.apache.synapse.SynapseServer
>>>>>> VM params: -server -Xms256M -Xmx256M -Dcom.sun.management.jmxremote
>>>>>> Program parameters: /home/asankha/java/synapse-1.2/repository
>>>>>>  /home/asankha/java/synapse-1.2/repository/conf/axis2.xml
>>>>>>  /home/asankha/java/synapse-1.2/
>>>>>> /home/asankha/java/synapse-1.2/repository/conf/synapse.xml
>>>>>> Working directory: /home/asankha/java/synapse-1.2
>>>>>>
>>>>>> I use the classpath from the IDE project, and with IDEA, I add the
>>>>>> $BASE_DIR/lib directory to the front of the classpath to make sure
my
>>>>>> log4j.properties is correctly picked up and the normal logs appear
>>>>>>
>>>>>> From here onwards, Synapse can run purely within the IDE
>>>>>>
>>>>>> asankha
>>>>>>
>>>>>> --
>>>>>> Asankha C. Perera
>>>>>> http://adroitlogic.org
>>>>>>
>>>>>> http://esbmagic.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
>>>>>> For additional commands, e-mail: dev-help@synapse.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Mime
View raw message