MarsDD
Occasional Observer

Resource kann nicht im ContentCreator gefunden werden

Jump to solution

Hallo Community,

ich bin an einen Punkt angekommen, bei dem ich leider nicht weiter weiss.

Folgende Situation:

Ich habe ein Modul:

<components>

  <library>

    <name>Modul-Name</name>

    <description>Modul-Beschreibung</description>

    <resources>

      <resource scope="server">lib/${project.artifactId}-${project.version}.jar</resource>

    </resources>

  </library>

In diesem Modul befindet sich ein Velocity-Template

src/main/resources/templatename.vm

Dieses rufe ich wie folgt auf:

_velocityEngine = new VelocityEngine();

_velocityEngine.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");

_velocityEngine.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());

_velocityEngine.init();

_template = _velocityEngine.getTemplate(Constants.

// hierbei der Konstante

public static final String VELOCITY_TEMPLATE = "templatename.vm";

Wenn ich diese dann auf dem FS-Server installiere und das Modul im SiteArchitect trigger funktioniert alles super - also, die Resource wird gefunden.

Führe ich es jedoch im ContentCreator aus, so bekomme ich eine Exception, dass das besagte Template (Velocity) nicht gefunden werden kann.

In der FSM jedoch befindet sich das Template im root.

Ich hoffe, ich konnte mein Problem verständlich erklären.

FS-Version: 5.2 R3

Viele Grüße aus Dresden

Marcel

0 Kudos
1 Solution

Accepted Solutions
MarsDD
Occasional Observer

Lösung gefunden:

Problem war, das die lib nicht auf dem Tomcat war.

View solution in original post

0 Kudos
1 Reply
MarsDD
Occasional Observer

Lösung gefunden:

Problem war, das die lib nicht auf dem Tomcat war.

0 Kudos