Hallo,
Server-Version: 4.2.437.44763
Startzustand: keine eigenen Module installiert
Modul 1 kann erfolgreich installiert werden, dann Frage ob der Service automatisch gestartet werden soll.
Beantwortung mit JA
Fehlermeldung:
FSVersion=4.2.437.44763#1597;JDK=1.6.0_24 32bit Sun Microsystems Inc.;OS=Windows 7 6.1 x86;Date=26.05.2011 12:02:20
de.espirit.firstspirit.access.ServiceNotFoundException: Service 'Menu-Editor Service' not found
at de.espirit.firstspirit.server.module.ServiceManagerImpl.getService(ServiceManagerImpl.java:204)
at de.espirit.firstspirit.server.module.ServiceManagerImpl.startService(ServiceManagerImpl.java:139)
Moduldescriptor Modul1:
<!DOCTYPE module SYSTEM "../lib/module.dtd">
<module>
<name>Menu-Editor</name>
<version>0.9.0</version>
<description>FirstSpirit Menü-Editor</description>
<components>
<library>
<name>Menu-Editor Library</name>
<version>0.9.0</version>
<description>all used Libraries in Menu-Editor</description>
<resources>
<resource>lib/menu-editor-module.jar</resource>
</resources>
</library>
<project-app>
<name>Menu-Editor Project</name>
<description>Configuration for Menu-Editor</description>
<class>com.communicode.menueditor.firstspirit.ProjectHandler</class>
<configurable>com.communicode.menueditor.gui.ConfigurationApp</configurable>
<resources>
<resource>lib/menu-editor-module.jar</resource>
</resources>
</project-app>
<service>
<name>Menu-Editor Service</name>
<description>The Menu-Editor Service implemenation</description>
<resources>
<resource scope="module">lib/sqljdbc4.jar</resource>
<resource scope="module">lib/openjpa-all-2.1.0.jar</resource>
</resources>
<class>com.communicode.menueditor.firstspirit.service.impl.MenuEditorServiceImpl</class>
</service>
</components>
</module>
Bei der Installation des anderen Moduls (Modul2) genau die selbe Abfolge und die selben Fehler
Moduldescriptor Modul2:
<!DOCTYPE module SYSTEM "../lib/module.dtd">
<module>
<name>TMS-Connect</name>
<version>0.9.4</version>
<description>FirstSpirit-Across Anbindung</description>
<components>
<public>
<name>TMS-Connect PDF</name>
<class>com.communicode.tmsconnect.uniporter.content.pdf.URLCreator</class>
<description>PDF PathCreator</description>
</public>
<library>
<name>TMS-Connect Library</name>
<version>0.9.4</version>
<description>all used Libraries in TMS-Connect</description>
<resources>
<resource>lib/tms-connect-module.jar</resource>
<resource>lib/jaxrpc.jar</resource>
<resource>lib/axis.jar</resource>
<resource>lib/commons-discovery-0.2.jar</resource>
<resource>lib/wsdl4j-1.5.1.jar</resource>
</resources>
</library>
<project-app>
<name>TMS-Connect Project</name>
<description>Configuration for TMS-Connect</description>
<class>com.communicode.tmsconnect.firstspirit.ScriptHandler</class>
<configurable>com.communicode.tmsconnect.gui.modulepanel.ConfigurationLoginApp</configurable>
<resources>
<resource>lib/tms-connect-module.jar</resource>
</resources>
</project-app>
<service>
<name>TMS-Connect Service</name>
<description>The TMS-Connect Service implemenation</description>
<resources>
<resource scope="module">lib/openjpa-all-2.1.0.jar</resource>
<resource scope="module">lib/mysql-connector-java-5.1.6-bin.jar</resource>
<resource scope="module">lib/sqljdbc4.jar</resource>
</resources>
<class>com.communicode.tmsconnect.firstspirit.service.impl.TMSConnectServiceImpl</class>
</service>
</components>
</module>
fs-server.log
INFO 26.05.2011 12:02:17.111 (de.espirit.firstspirit.server.module.ModuleManagerImpl): installing module 'Menu-Editor, version='0.9.0' ...
ERROR 26.05.2011 12:02:17.607 (de.espirit.firstspirit.server.module.ServiceManagerImpl): cannot start service 'Menu-Editor'.'Menu-Editor Service'
FSVersion=4.2.437.44763#1597;JDK=1.6.0_18 32bit Sun Microsystems Inc.;OS=Windows 7 6.1 x86;Date=26.05.2011 12:02:17
java.lang.NoClassDefFoundError: org/apache/openjpa/enhance/PersistenceCapable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
<!DOCTYPE module SYSTEM "../lib/module.dtd">
<module>
<name>TMS-Connect</name>
<version>0.9.4</version>
<description>FirstSpirit-Across Anbindung</description>
<components>
<public>
<name>TMS-Connect PDF</name>
<class>com.communicode.tmsconnect.uniporter.content.pdf.URLCreator</class>
<description>PDF PathCreator</description>
</public>
<library>
<name>TMS-Connect Library</name>
<version>0.9.4</version>
<description>all used Libraries in TMS-Connect</description>
<resources>
<resource>lib/tms-connect-module.jar</resource>
<resource>lib/jaxrpc.jar</resource>
<resource>lib/axis.jar</resource>
<resource>lib/commons-discovery-0.2.jar</resource>
<resource>lib/wsdl4j-1.5.1.jar</resource>
</resources>
</library>
<project-app>
<name>TMS-Connect Project</name>
<description>Configuration for TMS-Connect</description>
<class>com.communicode.tmsconnect.firstspirit.ScriptHandler</class>
<configurable>com.communicode.tmsconnect.gui.modulepanel.ConfigurationLoginApp</configurable>
<resources>
<resource>lib/tms-connect-module.jar</resource>
</resources>
</project-app>
<service>
<name>TMS-Connect Service</name>
<description>The TMS-Connect Service implemenation</description>
<resources>
<resource scope="module">lib/openjpa-all-2.1.0.jar</resource>
<resource scope="module">lib/mysql-connector-java-5.1.6-bin.jar</resource>
<resource scope="module">lib/sqljdbc4.jar</resource>
</resources>
<class>com.communicode.tmsconnect.firstspirit.service.impl.TMSConnectServiceImpl</class>
</service>
</components>
</module>