On 5/20/13 08:32 , rcbandit wrote:
I downloaded and extract the Apache Felix framework. When I run the command
"java -jar bin/felix.jar" I can successfully login into the Felix admin
panel.

I created basic OSGI bundle with maven-bundle-plugin and main class which
displays console output "main module is loaded". How I can archive this:

I want to create shell script which starts Felix environment and after that
starts the OSGI bundle with the main class? Is there a configuration option
to set Felix to load my custom module and start the desktop application
after I open the shell script?

The Main-Class header means nothing in OSGi, only the Bundle-Activator header is useful for specifying a class for activating the bundle. The Felix launcher only tries to launch bundles in the auto-deploy directory. You can configure whether it will install, start, update, or uninstall...in various combinations.

If you want an example of a launcher that works similarly to Felix' launcher but also looks at Main-Class, then you can check out this launcher:

http://code.google.com/p/osgi-in-action/source/browse/trunk/launcher/src/launcher/Main.java

Other than that, it sounds like you should spend some more time reading about OSGi.

-> richard


Best wishes.



--
View this message in context: 
http://apache-felix.18485.x6.nabble.com/How-to-start-desktop-application-when-I-start-Apache-Felix-tp5003373.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to