Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-core-dev] eclipse.ignoreApp property and "-noExit" argument can't work together


>So I need to write a web start launcher by extending the WebStartMain class but with a different main() method for this issue. Am I right?
        No, I think the problem is somewhere else. It seems that your arguments are not being processed correctly or not even passed to eclipse. Have you check that the arguments are received by eclipse? Did you check the log?
        What I was trying to explain in my previous note is that in a running eclipse, the entity responsible to decide whether to exit or not is osgi itself not the webstartmain (see EclipseStart.run(,) and its use of the property osgi.noShutdown. ) So even if you were to modify webstartMain, you would be left with a process that does nothing since osgi would have shutdown anyway.

Does that make sense?

PaScaL



"Jason Hao" <jason.hao@xxxxxxxxx>
Sent by: platform-core-dev-bounces@xxxxxxxxxxx

11/01/2006 11:09 AM

Please respond to
"Eclipse Platform Core component developers list." <platform-core-dev@xxxxxxxxxxx>

To
"Eclipse Platform Core component developers list." <platform-core-dev@xxxxxxxxxxx>
cc
Subject
Re: [platform-core-dev] eclipse.ignoreApp property and "-noExit"        argument can't work together





Yes, I know bug #162097. I walked around it by changing the jar file name.For example, I changed org.eclipse.osgi_3.2.1.R32x_v20060919.jar to org.eclipse.osgi_3.2.1.R32x.v20060919.jar .

So I need to write a web start launcher by extending the WebStartMain class but with a different main() method for this issue. Am I right?

On 11/1/06, Pascal Rapicault <Pascal_Rapicault@xxxxxxxxxx> wrote:

The -noExit argument is honored by osgi itself and not by the launchers.

I think you may have another problem that causes the startup sequence to fail.

If you are trying to start equinox from eclipse 3.2.1, it might be the problem bug #162097


HTH


PaScaL



"Jason Hao" <jason.hao@xxxxxxxxx>
Sent by:
platform-core-dev-bounces@xxxxxxxxxxx

11/01/2006 02:53 AM

Please respond to
"Eclipse Platform Core component developers list."        <
platform-core-dev@xxxxxxxxxxx>


To
platform-core-dev@xxxxxxxxxxx
cc
Subject
[platform-core-dev] eclipse.ignoreApp property and "-noExit"        argument can't work together







All,

I'm trying Java Web Start deployment with Equinox (Not RCP). In the JNLP file, I set the property eclipse.ignoreApp=true. Also I appended the "-noExit" argument to the main class. Just like below.


<application-desc main-class="org.eclipse.core.launcher.WebStartMain">
  <argument>-nosplash</argument>
  <argument>-noExit</argument>
</application-desc>

<resources>
  <!-- Reference to the startup.jar. This does not change -->
  <jar href="">
  <property
      name="eclipse.ignoreApp"
      value="true"/>
......



The problem is the argument "-noExit" doesn't work. After check the code, I notice WebStartMain.main () mehtod calls System.exit(), which makes the web start application terminated. I wonder if osgi.noShutdown property should be checked before calling System.exit().


--
Best Regards,

Jason Hao _______________________________________________
platform-core-dev mailing list

platform-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-core-dev


_______________________________________________
platform-core-dev mailing list

platform-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-core-dev





--
Best Regards,

Jason Hao
_______________________________________________
platform-core-dev mailing list
platform-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-core-dev


Back to the top