Hi Pasquale,

Please see my comments in-line.

On Tue, Nov 25, 2008 at 4:48 AM, Pasquale Campitiello <
[EMAIL PROTECTED]> 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.


>
>
> 2) I can run Synapse purely within the IDE running the Main class:
> org.apache.synapse.SynapseServer, without exceptions, but there is nothing
> in the console! Is this normal? Is this related to the question 1)?
> I put some System.out.println(...) to undestand the all the calls.


This could be due to the above mentioned logging issue.


>
>
> 3) I run Synapse with Eclipse but when the program terminates correctly,
> within the IDE, I can see in the Task Manager a javaw.exe process that
> doesn't terminate! What is this process? Is it the server running? And how
> can the user stop it without the Task Manager?


No it has nothing to do with Synapse. It is a process initiated by your JRE.
You will find javaw.exe inside your JRE_HOME/bin directory. Synapse will
stop itself when you hit the stop button on your IDE.


>
>
> 4) Paul Fremantle said:
>
> I suggest you start by implementing a UDDI endpoint, that gets the
>> actual endpoint from UDDI. I can help out.[...]
>>
>
> what does it mean that the UDDI endpoint "gets the actual endpoint from
> UDDI"? (UDDI endpoint is a WSDL external file?)


Unfortunately I'm not very familiar with UDDI to answer this question. I'm
sure Paul or somebody else will answer this question pretty soon. :-)


>
>
> 5) Can I continue to write here or I have to create everytime a new
> mail/post on this mailing list?


Well IMHO it's up to you to decide. If your questions are related to each
other then may be it's appropriate to post them in the same thread. But if
they are drastically different and addresses different subject areas better
to create separate threads. :-)

Good luck with your project

Thanks

Best Regards,
Hiranya


>
>
> THANK YOU
>
> Pasquale Campitiello
>
>
>
>
>
>
>
>
>
>
> 2008/11/13 Pasquale Campitiello <[EMAIL PROTECTED]>
>
> 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 <[EMAIL PROTECTED]>
>>
>>  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: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>

Reply via email to