Uploaded image for project: 'TomEE'
  1. TomEE
  2. TOMEE-1477

TomEE wont start if added maven-properties to <args>

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.7.1
    • 1.7.2, 7.0.0-M1
    • TomEE Maven Plugin
    • None
    • Mac, osX

    Description

      if you have something like

      <properties>
          <tomee.additional.args />
          <tomee.additional.ldap.args />
      </properties>
      
      <profiles>
          <profile>
              <id>tomee</id>
              <properties>
                  <tomee.additional.ldap.args>-DldapPrinicpal=principal -DldapPassword=pass -DldapUrl=ldap://myurl:389</tomee.additional.ldap.args>
              </properties>
          </profile>
      </profiles>
      
      ...
      <plugin>
          <groupId>org.apache.openejb.maven</groupId>
          <artifactId>tomee-maven-plugin</artifactId>
          <version>${tomee.mavenplugin.version}</version>
              <configuration>
                  <tomeeVersion>${tomee.version}</tomeeVersion>
                  <tomeeClassifier>${tomee.classifier}</tomeeClassifier>
                  <args>-Dopenejb.log.factory=log4j ${tomee.additional.args} ${tomee.additional.ldap.args} ${tomee.wps.additional.args}</args>
      ...
      

      tomEE startup fails with message: can not find main class (my local message: Hauptklasse konnte nicht gefunden werden)

      the problem is that the first maven property is empty and will be passed as an emtpy String.

      this behavoir only occurs on my mac (and i think this issue will be on linux to). everything works fine on my windows-box.

      Attachments

        1. TOMEE-1477.patch
          1.0 kB
          Reinhard Sandtner
        2. TOMEE-1477-fixedInMavenPlugin.patch
          0.9 kB
          Reinhard Sandtner
        3. TOMEE-1477-argsWithSpaces.patch
          2 kB
          Reinhard Sandtner

        Activity

          People

            romain.manni-bucau Romain Manni-Bucau
            rsandtner Reinhard Sandtner
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: