Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Compiere Webstart...>>

2006-08-25
2013-05-02
  • Igor Almeida
    Igor Almeida
    2006-08-25

    I'm trying to use Compiere Webstart through http://server_ip:port, however when I click at the webstart icon, I receive the following message:

    *********************************
    HTTP Status 404 - Servlet JnlpDownloadServlet is not available

    type Status report

    message Servlet JnlpDownloadServlet is not available

    description The requested resource (Servlet JnlpDownloadServlet is not available) is not available.
    Apache Tomcat/5.5.9

    ***********************************

    Does anyone know a possible solution?

    Igor Almeida

     
    • Hi,

      Is your server started?

      Did you run run_setup before starting server?

      Do you have error messages in Server console?

      Regards,
      Trifon

       
    • Igor Almeida
      Igor Almeida
      2006-08-28

      Yes, the server is started.

      Yes, I ran RUN_Setup.sh.

      The only message that appeared on server console was the following one:

      10:15:28,297 INFO  [[JnlpDownloadServlet]] Servlet JnlpDownloadServlet is currently unavailable

      Ideas?

      Igor Almeida

       
    • Igor Almeida
      Igor Almeida
      2006-08-30

      Actually, I guess that Compiere Server is looking for "JnlpDownloadServlet" class, but it's not finding it. Does anyone know from where Compiere Server loads jnlp classes? what directory?

      I tried to put jnlp.jar and jnlp-servlet.jar at "compiere/lib" and "compiere/jboss/lib" but I had no changes.

      Please, could anyone suggest a solution?

       
      • Colin Rooney
        Colin Rooney
        2006-08-30

        the file should be in the compiereRoot.war file which itself is in Compiere2/jboss/Server/Compiere/Deploy/CompiereRoot.ear

        This is not an error I've experienced myself.

        These .war & .ear are web & application archive files for easier deployment which are "expanded" at runtime ... could it be that the userid with which you started the server does not have the correct permissions to "expand" these files?
        It would be extracted to something like Compiere2/jboss/server/compiere/tmp/deploy/tmp42673compiereRoot.ear-contents/compiereRoot.war/compiereHome/compiereDirect.jnlp

        If that's okay; Is this an implememtation you compiled yourself?  perhaps there were errors/problems in building the binaries for deployment?

        colin

         
    • Carlos Ruiz
      Carlos Ruiz
      2006-08-30

      In my installation the JnlpDownloadServlet is embedded in jboss/server/compiere/deploy/compiereRoot.ear -> compiereRoot.war -> WEB-INF/lib/jnlp-servlet.jar

      Hope this info help you to locate your problem.

      _______________________
      Carlos Ruiz - globalqss
      http://globalqss.com

       
    • Igor Almeida
      Igor Almeida
      2006-08-31

      Could anyone send me compiereRoot.ear complete?

      is_almeida@yahoo.com.br

       
      • Hi,

        i'm afraid that this is not possible as compiere setup process modifies seeting in ear file and set's environment specific values. So file created on my machine will not work on your.

        Kind regards,
        Trifon
        ---------
        https://sourceforge.net/projects/comxe/
        Your free Compiere on free Oracle XE

         
    • Igor Almeida
      Igor Almeida
      2006-09-01

      So, How could I trace this bug? Please, I'm terribly worried about it.

      I was looking for some clues on the console messages which appears during JBoss startup and Jnlp related lines shows up something like this:

      ClassNotFound: JnlpDownloadServlet
      [\] Marking Jnlp Servlet as unavailable

      Regards,

      Igor Almeida

       
      • Hi,

        Do you work in private CVS repository?

        Usulay this happens when you get sources from sf.net CVS and commit them into private CVS Server, because jnlp-servlet.jar is added into .cvsigoner file.

        You need to get jnlp-server.jar from compiere CVS server. path is:
        serverRoot/src/web/WEB-INF/lib

        Kind regards,
        Trifon

         
    • Igor Almeida
      Igor Almeida
      2006-09-01

      I tried to obtain files from compiere CVS repository but the only file that I can get into 'serverRoot/src/web/WEB-INF/lib' is '.cvsignore'.

      What you mean with 'jnlp-servlet.jar is added into .cvsignore file'?

      Regards,

      Igor Almeida

       
      • Hi,

        >I tried to obtain files from compiere CVS repository but the only file that I can get into 'serverRoot/src/web/WEB-INF/lib' is '.cvsignore'.

        This is not good. try to get this file from 2.5.3b tag

        >What you mean with 'jnlp-servlet.jar is added into .cvsignore file'?

        I mean that 'jnlp-servlet.jar' is written as ignored file in .cvsignore.

        Regards,
        Trifon