Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Utilities

    Java Service Wrapper 3.5.14

    Download button

    No screenshots available
    Downloads: 2,414  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.5/5)
    13 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Leif Mortenson | More programs
    MIT/X Consortium Lic... / FREE
    February 14th, 2012, 13:03 GMT [view history]
    ROOT / Utilities

     Read user reviews (0)  Refer to a friend  Subscribe

    Java Service Wrapper description

    A tool that allows Java applications to be run as Unix daemon processes.

    Java Service Wrapper is a configurable tool which allows Java applications to be installed and controlled like native NT or Unix services. Java Service Wrapper includes fault correction software to automatically restart crashed or frozen JVMs. It is built for flexibility.

    The Java Service Wrapper is an application which has evolved out of a desire to solve a number of problems common to many Java applications:

    - Run as a Windows Service or Unix Daemon
    - Application Reliability
    - Standard, Out of the Box Scripting
    - On Demand Restarts
    - Flexible Configuration
    - Ease Application Installations
    - Logging


    Product's homepage

    What's New in This Release: [ read full changelog ]

    · Fix a problem in the AppCommand.bat.in file where a parenthesis in the file name of the Wrapper binary would have caused a "PATH was unexpected at this time" error.
    · (Standard / Professional Edition)

    · Fix a problem when using a localized version of the Wrapper on Windows 64-bit platforms where the Wrapper would continue to use the default system language even wrapper.lang was used to specify a different language. Introduced in 3.5.12.

    · Fix a problem in the Windows AppCommand.bat.in command based batch file where the 'status' command was incorrectly being reported as 'query' in the usage output. The 'status' command had always worked correctly if used.

    · Fix a problem on UNIX platforms where some asynchronous messages were causing a warning message "Coding Error..." to be logged in place of the intended message. This could be seen if the configured log file did not have write permissions. Other than the incorrect log message, the Wrapper worked correctly. Introduced in 3.5.2.

    · Fix a problem in the UNIX script where running with upstart wasn't working correctly when RUN_AS_USER was set.

    · Relax security checks when running the 'status' command against the UNIX shell script so it now allows any user running the script to perform the read-only check of the pid file.

    · Fix a problem with the UNIX script where the 'remove' command was trying to stop a running application even when the application had not been installed.

    · Fix a buffer overflow which could potentially cause a crash during the installation of a Windows Service when wrapper.ntservice.account was specified. This was introduced in 3.5.12.

    · Fix a heap corruption which could occur on startup and potentially cause a crash. Only Windows systems, which use the System Event logs, were affected. Discovered from a code review, there had never been any reports of this causing problems for users. This could happen if the configured wrapper.log could not be written to as the Wrapper always tries to write to the Event Log in such cases. Introduced in 3.5.12.

    · Add a new version comparison between the UNIX shell script and Wrapper to start showing a warning in case of a version mismatch. The check will only work if the shell script and Wrapper are each of at least version 3.5.14.

    · Added a new wrapper.pidfile.strict property which will tell the Wrapper not to start if the pid file already existed. Defaults to false for backwards compatibility.

    · Make the Java side of the backend socket more resilient in case of a read or write timeout. The backend socket does not have a timeout set by default so this should not have been an issue. A couple users reported problems on specific systems however which led to this fix.

    · To aid in the testing of the backend socket timeout, a new wrapper.backend.so_timeout system property was added to make it possible to configure the backend socket to use a timeout. See the Javadocs of the WrapperManager.exec() class for details.

      


    TAGS:

    Java wrapper | Java | service | wrapper



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM