Results 1 to 10 of 16

Hybrid View

  1. #1
    Administrator
    Join Date
    Feb 2012
    Location
    Milano
    Posts
    716
    Hi Vinayak Singh,

    A typical deployment scenario of an application that uses Lightstreamer for real-time data is the one shown here:

    https://github.com/Lightstreamer/Lig...t-architecture

    The Lightstreamer server is placed in a wider architecture and generally interacts with system, network, etc. components. which can be the most varied from case to case.
    In particular, as regards the development of code, an integrator must develop both server-side components, a Data Adapter that will interface with the data source from the back-end and the Metadata Adapter that will interface with the authentication and authorization systems.
    And client side components integrating Lightstreamer client libraries available in data applications that want to consume real-time data.

    Furthermore, the Lightstreamer server must be configured according to the type of architecture present; for example if it has to manage the TLS directly or there is an offloading mechanism, if there is a cluster of multiple instances or just one, ...

    So, there are no standard mechanisms that perform configuration and deployment of the Lightstreamer server; but they must be customized and integrated according to the existing scenario.

    Regards,
    Giuseppe

  2. #2
    Hi Giuseppe

    I just wanted to know that the HelloWorld java project of lightstreamer, can i use maven and build it and if so then how is it possible to directly

    build it and run it without starting the server manually but starting it locally on the localhost port 8080?

    Here;s the link to java server - https://github.com/Lightstreamer/Lig...d-adapter-java

    And for the client side - https://github.com/Lightstreamer/Lig...ent-javascript


    Regards
    Vinayak

  3. #3
    Administrator
    Join Date
    Feb 2012
    Location
    Milano
    Posts
    716
    Hi Vinayak,

    With the pom file provided in the Helloworld Java project you can only build the jar of the demo: mvn package.

    In order to deploy your jar and run the demo you have to follow the install instructions provided in the section: https://github.com/Lightstreamer/Lig...r-java#install
    To automate the steps necessary to update the demo, basically just copy the jar obtained under the <LS_HOME>/adapters/HellowWorld/lib folder and launch the Lightstreamer server you have several alternatives.
    For example, you could create your own script that performs these operations which could also be called directly from maven with the exec plugin.

    Regards,
    Giuseppe

  4. #4
    Hi Giuseppe,

    On the Helloworld Java lightstreamer project when i am building it using maven by typing "mvn package".It is building the target folder. But on running the jar fil created in it.It is showing "no main manifest attribute, in example-helloworld-adapter-java-0.0.1-SNAPSHOT.jar".

    It is not creating the MANIFEST.MF file by itself. Is there a issue with the pom.xml? Please assist me building this project with maven and running it.

    I am using maven 3.8.1 and java jdk 17 on my pc.

    Regards
    Vinayak


    Last edited by vinayak singh; February 21st, 2023 at 08:31 AM.

  5. #5
    Administrator
    Join Date
    Feb 2012
    Location
    Milano
    Posts
    716
    Hi Vinayak,

    The "Hello World Tutorial - Java Adapter" project target is to create an In-process Data Adapter.
    This type of adapters do not provide the possibility of being launched as stand alone applications, but to be deployed onto a Lightstreamer server and run within the same process as the Java Virtual Machine running the Lightstreamer Server.
    For this reason it makes no sense to set-up a pom file in order to create a jar with the manifest and the startup class, designed to be launched as a stand-alone program.
    Please let me stress out that this kind of adapter must be deployed by creating a special folder inside the 'LS_HOME/adapters' in which to copy a configuration file (adapters.xml) alongside all the various jars needed by the adapter.
    Then it will be necessary to launch the Lightstreamer server which in turn will start up all the adapters set.

    Please note that there is another type of adapter, called Remote adapters.
    These actually have to be launched autonomously and separately from the Lightstreamer server. For more details about these adapters you can start looking here: https://cdn.lightstreamer.com/distro...astructure.pdf

    Regards,
    Giuseppe

  6. #6
    Hi Giuseppe,

    Is there any application or project in java that can be launched as a stand-alone application using maven without initiating the lightstreamer server manually?

    I just want to test an application remotely without starting the lightstreamer server.

    Thankyou for your patience.

    Regards
    Vinayak

  7. #7
    Administrator
    Join Date
    Feb 2012
    Location
    Milano
    Posts
    716
    Hi Vinayak,

    No, unfortunately at the moment there is no any example that launches contextually the server directly from maven.
    As said in one of the previous posts, you should create a specific script to be then executed by a maven goal.

    Regards,
    Giuseppe

  8. #8
    Hi Giuseppe

    Is there any application/project in java having the probability of running as a stand-alone application.?

    Just willing to explore the stand-alone applications running remotely on lightstreamer server.

    Thank you for the information shared so far.

    Regards
    Vinayak

  9. #9
    Administrator
    Join Date
    Feb 2012
    Location
    Milano
    Posts
    716
    Hi Vinayak,

    This is the project of a Remote Data Adapter the can be launched stand-alone via maven: https://github.com/Lightstreamer/Lig...er-java-remote

    Code:
     mvn exec:java -Dexec.args="-host localhost -metadata_rrport 6663 -data_rrport 6661 -data_notifport 6662"
    But please note that requires a Lightstremer server up and running listening on the specified ports.

    Regards,
    Giuseppe

 

 

Similar Threads

  1. Configuring Lightstreamer with SSL Certificate
    By hakankecelioglu in forum General
    Replies: 1
    Last Post: May 21st, 2015, 09:48 AM
  2. Replies: 3
    Last Post: January 24th, 2011, 08:48 AM
  3. Server start fails on Windows
    By UweF in forum General
    Replies: 1
    Last Post: November 19th, 2010, 11:41 AM
  4. newbie ask: Web client by pre-installed locally?
    By chenxun in forum Client SDKs
    Replies: 1
    Last Post: July 1st, 2010, 02:51 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT +1. The time now is 08:48 PM.