RE: classpath problem
mustaoglu serdar <[email protected]>
| Newsgroups | gmane.comp.jakarta.avalon.user |
|---|---|
| Message-ID | <[email protected]> |
my os : win2000
block.xml
<classloader>
<classpath>
<repository>
<!-- OpenIM -->
<resource id="openim:openim-users-manager-api" version="1.3"/>
<!-- Avalon -->
<resource id="avalon-framework:avalon-framework-api" version="4.1.5"/>
<resource id="avalon-framework:avalon-framework-impl" version="4.1.5"/>
<!-- XStream -->
<resource id="xstream:xstream" version="0.3"/>
<!-- Excalibur -->
<resource id="excalibur:excalibur-io" version="1.1"/>
</repository>
<fileset dir="/lib">
<include name="**/*.jar"/>
</fileset>
</classpath>
</classloader>
------------------------------
in project.xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>3.0.8-stable-bin</version>
</dependency>
<dependency>
<groupId>agora</groupId>
<artifactId>agora</artifactId>
<version>1.0</version>
<type>jar</type>
<url>http://172.17.15.63/agora/jars/agora-1.0.jar</url>
<properties/>
</dependency>
------------------------------------
java code :
import agora.*;
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (java.lang.ClassNotFoundException e) {
getLogger().error( e.getMessage(), e );
}
custom jar is attacted
i can build but I dont run. I got the following
[WARN ] (openim.classloader.scanner): Ignoring component type [net.java.dev.op
enim.data.storage.AccountRepositoryHolderImpl] as the implementation class conta
ins a reference to the class [agora/Balance] which does not exist in the classlo
ader.
---- exception report ----------------------------------------------------------
Exception: org.apache.avalon.merlin.KernelException
Message: Install failure: file:/C:/serdar/openim/repository/openim/jars/openim-s
erver-impl-1.2.jar
---- cause ---------------------------------------------------------------------
Exception: org.apache.avalon.composition.model.ModelException
Message: Unable to create block from embedded descriptor [jar:file:/C:/serdar/op
enim/repository/openim/jars/openim-server-impl-1.2.jar!/BLOCK-INF/block.xml] in
the containmment model [/] due to a build related error.
---- cause ---------------------------------------------------------------------
Exception: org.apache.avalon.composition.model.ModelException
Message: Unable to create block from embedded descriptor [jar:file:/C:/serdar/op
enim/./repository/openim/jars/openim-users-manager-impl-1.3.jar!/BLOCK-INF/block
.xml] in the containmment model [/openim] due to a build related error.
---- cause ---------------------------------------------------------------------
Exception: org.apache.avalon.composition.model.ModelException
Message: Could not create classloader.
---- cause ---------------------------------------------------------------------
Exception: java.io.IOException
Message: Invalid argument
---- stack trace ---------------------------------------------------------------
java.io.IOException: Invalid argument
java.io.WinNTFileSystem.canonicalize0(Native Method)
java.io.Win32FileSystem.canonicalize(Unknown Source)
java.io.File.getCanonicalPath(Unknown Source)
java.io.File.getCanonicalFile(Unknown Source)
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.addToClassPath(
DefaultClassLoaderModel.java:588)
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.addToClassPath(
DefaultClassLoaderModel.java:581)
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClassPath
(DefaultClassLoaderModel.java:426)
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.<init>(DefaultC
lassLoaderModel.java:212)
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClassLoad
erModel(DefaultClassLoaderModel.java:129)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainme
ntModel(DefaultContainmentModel.java:492)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainme
ntModel(DefaultContainmentModel.java:663)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainme
ntModel(DefaultContainmentModel.java:549)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addModel(Defaul
tContainmentModel.java:322)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.<init>(DefaultC
ontainmentModel.java:186)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainme
ntModel(DefaultContainmentModel.java:509)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createContainme
ntModel(DefaultContainmentModel.java:663)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addContainmentM
odel(DefaultContainmentModel.java:288)
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addModel(Defaul
tContainmentModel.java:282)
org.apache.avalon.merlin.impl.DefaultFactory.create(DefaultFactory.java:488)
org.apache.avalon.merlin.cli.Main.<init>(Main.java:329)
org.apache.avalon.merlin.cli.Main.main(Main.java:281)
--------------------------------------------------------------------------------
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
agora-1.0.jar
(application/x-zip-compressed, 509 B) - not displayed