Java 未找到带有cargo maven插件的WebLogic local standalone的配置类
我最近发现了Cargo,并对其允许开发人员使用maven一致地自动测试web工件的潜力感到非常兴奋——但我在正确配置它时遇到了困难。不管是好是坏,我们是一家WebLogic商店,但我一直找不到一个使用Cargo的Maven插件配置WebLogic本地单机版的好例子,因为插件找不到org.codehaus.Cargo.container.WebLogic.WebLogic103xStandaloneLocalConfiguration类 为了简化事情,我从原型开始(其中包括除weblogic之外的ever server示例…,谢谢),并将pluginManagement下的插件更改为如下所示:Java 未找到带有cargo maven插件的WebLogic local standalone的配置类,java,maven-2,weblogic,cargo,maven-cargo,Java,Maven 2,Weblogic,Cargo,Maven Cargo,我最近发现了Cargo,并对其允许开发人员使用maven一致地自动测试web工件的潜力感到非常兴奋——但我在正确配置它时遇到了困难。不管是好是坏,我们是一家WebLogic商店,但我一直找不到一个使用Cargo的Maven插件配置WebLogic本地单机版的好例子,因为插件找不到org.codehaus.Cargo.container.WebLogic.WebLogic103xStandaloneLocalConfiguration类 为了简化事情,我从原型开始(其中包括除weblogic之外的
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.5</version>
<configuration>
<container>
<containerId>weblogic103x</containerId>
<type>standalone</type>
<home>${weblogic.10.3.server}</home>
</container>
<configuration>
<type>local</type>
<properties>
<cargo.servlet.port>8001</cargo.servlet.port>
</properties>
</configuration>
</configuration>
</plugin>
我是不是错过了一些场景?还是我根本上误解了货物的工作原理?还是别的什么?好的,我知道了。这是因为我在概要文件中指定了一个实现类。删除后,错误为:
There's no registered configuration for the parameters (container [id = [weblogic103x], type = [standalone]], configuration type [local]).
这当然是因为我需要更加关注确切的允许哪些值,哪些类型字段--容器类型与配置类型。本页参考:
一旦我将容器类型设置为“installed”,将配置类型设置为“standalone”,事情就顺利多了
所以,RTFM在我身上!:)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Custom configuration implementation [org.codehaus.cargo.container.weblogic.WebLogic103xStandaloneLocalConfiguration] cannot be loaded
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Custom configuration implementation [org.codehaus.cargo.container.weblogic.WebLogic103xStandaloneLocalConfiguration] cannot be loaded
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
[snip]... several more
Caused by: org.apache.maven.plugin.MojoExecutionException: Custom configuration implementation [org.codehaus.cargo.container.weblogic.WebLogic103xStandaloneLocalConfiguration] cannot be loaded
at org.codehaus.cargo.maven2.configuration.Configuration.createConfiguration(Configuration.java:266)
[snip]... several more
Caused by: java.lang.ClassNotFoundException: org.codehaus.cargo.container.weblogic.WebLogic103xStandaloneLocalConfiguration
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:266)
at org.codehaus.cargo.maven2.configuration.Configuration.createConfiguration(Configuration.java:259)
... 24 more
There's no registered configuration for the parameters (container [id = [weblogic103x], type = [standalone]], configuration type [local]).