-
July 19th, 2007, 11:33 AM
#1
How to debug codes with Lightstreamer
Hi all,
I am trying to modify the StockListDemo Data Adapter to pull data from a sql database. Anyone can tell me how i can debug with LightStreamer codes? Thanks
-
July 20th, 2007, 10:30 AM
#2
Hi,
With eclipse 3.3 (but it should be similar with any IDE)
Install Lightstreamer and remove from LS_HOME/Adapters/StockList the lib folder.
Obviously create a project with the sources.
Add lightstreamer.jar and ls-adapter-interface.jar to the build path of the project: right click on the project -> properties -> Java Build Path -> Librearies folder -> Add External JARs. You can find those jars on the LS_HOME/lib folder. Now the project should not show any compile error.
Create a launch configuration: Run -> Open Debug Dialog -> Double click on Java application. A new launch configuration is created. Now we should configure it:- "Main" folder -> As main class set "com.lightstreamer.LS"
- "Arguments" folder -> as Program arguments set "conf/lightstreamer_conf.xml"
- "Arguments" folder -> as VM Arguments add "-Dlightstreamer.native.path=lib/native"
[Just in case you use a JVM 1.5 or older] - "Arguments" folder -> as VM Arguments add "-Xms64M -Xmx512M" (you can configure those values as you like or omit them completely)
- "Arguments" folder -> as Working directory set the LS_HOME path (in my case "C:\Programs\Lightstreamer")
- "Classpath" folder -> click on user entries and then click on Add External JARs. Select all the jars located under LS_HOME/lib (but not lightstreamer.jar and ls-adapter-interface.jar that are already on the classpath)
Click debug and you're ready to debug your adpater running inside Lightstreamer.
Hope that helps.
Let me know if I forgot something or some clarification is needed.
-
August 2nd, 2007, 10:29 AM
#3
Hello Mone or others
I am trying to modify the Stocklist _DemoData Adapter to pull data from our mySQL database. I am not very familiar to Java but my experience with other languages, java is quite friendly. I am developing with the version on Linux. Could you please give me detailed instructions to build the project and compile, debug on linux? I think I need to modify the ExternalFeedSimulator, then how to compile and make the modification available to LightStreamer.
Sorry that if you may find the questions novice since I am starting to understand how Lightstreamer work.
Thanks a lot
-
August 2nd, 2007, 03:05 PM
#4
para,
please take a look here: http://www.lightstreamer.com/vb/showthread.php?t=23
detailed instructions to build the project and compile
Install the eclipse IDE and follow the instructions from my previous post and let me know if at any point you get lost.
-
November 6th, 2007, 08:40 AM
#5
I managed to run LightStreamer server in Eclipse 3.3 but it runs in unregistered mode
How can I make it run in registered mode ? By the way, could you please give me some more details about debuging a source code (line to line) after I make the LightStreamer run? Thanks so much
-
November 6th, 2007, 11:49 AM
#6
To run Lightstreamer Moderato in registered mode, you need to get a Free License. Pelase follow this link to get the license.
-
November 7th, 2007, 03:08 AM
#7

Originally Posted by
Alessandro
To run Lightstreamer Moderato in registered mode, you need to get a Free License. Pelase follow
this link to get the license.
I already got a Free License with my MAC address, there's no problem if I run the file 'Start_LS_as_Application.bat' in command, but in Eclipse it gives the following messages :
07.Nov.07 09:16:06,578 < INFO> Starting MAC address check
07.Nov.07 09:16:07,796 <FATAL> Could not check license.
07.Nov.07 09:16:07,796 < WARN> A proper Free License was not configured.....
-
November 7th, 2007, 09:53 AM
#8
Hi
Make sure that all settings in the launch script are replicated in your launch configuration for Eclipse.
The reported problem may occur if the lightstreamer.native.path initialization is missing or the supplied path is not correct.
Assuming the "Lightstreamer" directory is used as the working directory, the JVM arguments should include:
-Dlightstreamer.native.path=lib/native
May you please check this first?
Dario
-
November 8th, 2007, 07:58 AM
#9
Thank DarioCrivelli verry much, it works in registered mode now. Now I'll try to debug my Adapter like debuging a tomcat web application
-
November 9th, 2007, 09:11 AM
#10
I've modified the original post accordingly to Dario's post.
Similar Threads
-
By jonasby1 in forum General
Replies: 4
Last Post: February 16th, 2012, 09:47 AM
-
By BKnight in forum General
Replies: 3
Last Post: February 10th, 2012, 10:33 AM
-
By msgiribabu in forum Adapter SDKs
Replies: 1
Last Post: January 21st, 2011, 02:38 PM
-
By gengliangyu2008 in forum General
Replies: 2
Last Post: November 10th, 2010, 11:40 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
All times are GMT +1. The time now is 05:32 PM.
Bookmarks