Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven+;应用服务器_Java_Maven_Ejb 3.1_Weblogic12c - Fatal编程技术网

Java Maven+;应用服务器

Java Maven+;应用服务器,java,maven,ejb-3.1,weblogic12c,Java,Maven,Ejb 3.1,Weblogic12c,我有EJB项目 使用以下pom <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.6</source> <target>1.6</target> </

我有EJB项目 使用以下pom

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
    </configuration>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.8</version>
    <configuration>
        <modules>
            <ejbModule>
                <groupId>gerenciador.service</groupId>
                <artifactId>GerenciadorService</artifactId>
                <bundleFileName>GerenciadorService-${project.version}.jar</bundleFileName>
                <bundleDir>/</bundleDir>
            </ejbModule>
            <jarModule> 
                <groupId>gerenciador.dao.client</groupId> 
                <artifactId>GerenciadorDaoClient</artifactId> 
                <bundleFileName>GerenciadorDaoClient-${project.version}.jar</bundleFileName>
                <bundleDir>/</bundleDir>
            </jarModule> 
        </modules>

        <version>6</version>
        <defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
    </configuration>
</plugin>

maven编译器插件
3
1.6
1.6
org.apache.maven.plugins
maven耳朵插件
2.8
格雷尼亚多服务公司
地理信息服务
GEReciatorService-${project.version}.jar
/
gerenciador.dao.client
GerenciadorDaoClient
GerenciadorDaoClient-${project.version}.jar
/
6.
APP-INF/lib
当我安装我的耳朵是正确创建的

但是下面的错误正在发生

<06/12/2013 15h46min34s BRST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: 
    at weblogic.ejb.container.deployer.EJBModule.init(EJBModule.java:301)
    at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
    at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:74)
    at weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84)
    at weblogic.application.internal.flow.InitModulesFlow.initModule(InitModulesFlow.java:312)
    Truncated. see log file for complete stacktrace
Caused By: java.io.FileNotFoundException: Unable to find ejb-jar with uri GerenciadorService.jar in ear at C:\dev\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\GerenciadorServiceEAR\beadep\base_domain\GerenciadorServiceEAR
    at weblogic.ejb.spi.EJBJar.<init>(EJBJar.java:72)
    at weblogic.ejb.container.deployer.EJBModule.init(EJBModule.java:275)
    at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
    at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:74)
    at weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84)
    Truncated. see log file for complete stacktrace
>

如果我输入这个路径,因为它不是GerenciadorService.jar,maven会创建GerenciadorService-0.0.1-SNAPSHOT.jar 我的pom中缺少一些配置

maven正在生成此application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<application version="6" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
    <display-name>GerenciadorServiceEAR</display-name>
    <module>
        <ejb>GerenciadorService-0.0.1-SNAPSHOT.jar</ejb>
    </module>
    <library-directory>APP-INF/lib</library-directory>
</application>

GERECIADORSERVICEEAR
GerenciadorService-0.0.1-SNAPSHOT.jar
APP-INF/lib

有什么建议吗?

EAR模块的application.xml是怎么说的?您是自己维护还是Maven为您生成的?Maven正在生成
GerenciadorServiceEAR GerenciadorService-0.0.1-SNAPSHOT.jar APP-INF/lib
很抱歉,代码没有缩进。您可以删除注释,编辑问题并将其添加到那里,这样做会更简洁,本网站的规范是将所有数据置于问题中,以便于阅读。