Uploaded image for project: 'Commons Daemon'
  1. Commons Daemon
  2. DAEMON-64

[daemon] Procrun 2 reserves semicolon; PATH spec fails on XP

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments


    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0.2
    • None
    • None
    • Operating System: Windows XP
      Platform: PC

    • 33387


      I am using the NT service setup that ships with Tomcat 5.5.4. It is using
      ProcRun 2.0 (as far as the log messages indicate). I am trying to set an
      environment variable using --Environment syntax. However, I am thwarted when
      my environment variable has an embedded semicolon – specifically I really
      need to set the PATH environment variable on Windows. Since semicolon is the
      path separator only the first element on my PATH setting is honored (the
      settings made in the registry show that). Tomcat crashes hard in this case
      since SYSTEM32 has been dropped from the PATH.

      What I need is a near term workaround/suggestion, perhaps as:

      (1) Is there a way to specify an alternate field separator than semicolon?
      (2) Is there a way that I can augment the PATH environment one folder at a
      time such that I can prepend to existing PATH?
      (3) Is there as escape sequence that lets me bypass special processing for
      semicolon and hashmark (the other separator character).

      Note I observe the same problem when I try to set the --Jvm option for -
      Djava.library.path with a semicolon-separated list. Bottom line: semicolon is
      not a suitable reserved character in a windows environment.

      Although I did not raise the severity of this bug, it is blocking for me now
      since some of my nested DLLs need to be resolved in tomcat and I cannot change
      the PATH variable for the entire machine.

      Thanks for any workaround suggestions. I appreciate the service wrapper, but
      this one glitch has been unfortunate.

      Ken Gartner



          This comment will be Viewable by All Users Viewable by All Users


            Unassigned Unassigned
            kgartner@dysanalytics.com Ken Gartner
            0 Vote for this issue
            0 Start watching this issue



              Issue deployment