当前位置: 首页 > 知识库问答 >
问题:

错误:Weblogic Maven插件部署

冉高寒
2023-03-14

我想在eclipse中的maven项目中使用weblogic maven插件,所以我生成了weblogic maven插件。weblogic server 12c 1.2.1中的jar,我正在使用它。

    <plugin> 
    <groupId>com.oracle.weblogic</groupId> 
    <artifactId>weblogic-maven-plugin</artifactId> 
    <version>12.1.2.0</version> 
    <configuration>
        <adminurl>t3://weblogicServerIP:7001</adminurl>
        <user>weblogic</user> 
        <password>weblogic123</password> 
        <targets>Cluster-1</targets>
        <upload>true</upload> 
        <action>deploy</action> 
        <remote>true</remote> 
        <verbose>true</verbose>
        <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source> 
        <name>myProject</name>
    </configuration> 
    <executions> 
        <execution> 
            <phase>install</phase> 
            <goals> 
                <goal>deploy</goal> 
            </goals>
        </execution> 
    </executions> 
</plugin>

但我对weblogic maven插件有一个问题。如果我在本地构建maven项目进行部署,则构建失败;

The args for the deployer is: -noexit -adminurl t3://weblogicServerIP:7001 -user weblogic -password ******** -deploy -name myProject -source myProject.war -targets Cluster-1 -upload -remote -verbose 
weblogic.Deployer invoked with options:  -noexit -adminurl t3://weblogicServerIP:7001 -user weblogic -deploy -name myProject -source myProject.war -targets Cluster-1 -upload -remote -verbose
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:04.013s
[INFO] Finished at: Mon Jan 13 10:27:27 EET 2014
[INFO] Final Memory: 9M/23M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.oracle.weblogic:weblogic-maven-plugin:12.1.2.0:deploy (default) on project myProject: weblogic.deploy.api.tools.deployer.DeployerException: Unable to connect to 't3://weblogicServerIP:7001': weblogic.security.utils.KeyStoreConfiguration. Ensure the url represents a running admin server and that the credentials are correct. If using http protocol, tunneling must be enabled on the admin server.

我启用了服务器协议的隧道,但在这个错误中没有什么可以更改的。顺便说一句,我在下面的weblogicServer命令行中运行这个命令,并没有收到错误消息。最后我的部署成功了。

java weblogic.Deployer -noexit -adminurl t3://weblogicServerIP:7001 -user weblogic -password weblogic123 -deploy -name myProject -source myProject.war -targets Cluster-1 -upload -verbose -debug

顺便提一下,我提取了weblogic maven插件。jar和我没有找到密钥重新配置。Java语言我哪儿也没找到。

那我该怎么办?是新工作出了问题还是weblogic-maven-plugin.jar出了问题?

你能帮我吗?

共有1个答案

督弘化
2023-03-14

问题出在weblogic类中。安全utils。该插件需要密钥重新配置,但在类路径上找不到。

您可以像这样将相关jar文件添加到类路径中

        <plugin>
            <groupId>com.oracle.weblogic</groupId>
            <artifactId>weblogic-maven-plugin</artifactId>
            <version>12.1.3.0</version>
            <configuration>
                <adminurl>t3://${deploymentServer}:${deploymentServerPort}</adminurl>

                <user>${deploymentUsername}</user>
                <password>${deploymentPassword}</password>

                <debug>true</debug>
                <upload>true</upload>
                <action>deploy</action>
                <remote>false</remote>
                <verbose>true</verbose>
                <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
                <name>${project.build.finalName}</name>
            </configuration>
            <executions>
                <execution>
                    <phase>install</phase>
                    <goals>
                        <goal>deploy</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>com.oracle.weblogic</groupId>
                    <artifactId>wlfullclient</artifactId>
                    <version>12.1.3-0-0</version>
                </dependency>
            </dependencies>
        </plugin>

查看这些生成wlfullclient jar的说明

 类似资料:
  • Illuminatiiiiii发布的服务器命令:/fakeop[21:33:10 ERROR]:null org.bukkit.command.commandexception:未处理的异常在org.bukkit.command.plugincommand.execute(plugincommand.java:46)~[spigot-1.10.2.jar:git-spigot-5391d73-00

  • 在使用Eclipse Jetty插件(http://marketplace.Eclipse.org/content/Eclipse-Jetty?mpc=true&mpc_state=)时,我开始出现以下错误: 在Windows和MacOs X系统上的两个独立项目中开始出现这种情况。请注意,常规的Jetty部署以及Jetty runner Maven插件都非常有效,问题似乎只出现在Eclipse插件

  • 我有一个简单的POM(见下文)。当我执行mvn部署时,我得到这个错误: [错误]无法执行目标组织。阿帕奇。专家plugins:maven deploy plugin:2.7:project piccolotest上的部署(默认部署):部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id::layout::ur

  • 我正在尝试演示应用程序,但是当在中导入项目时,我在pom.xml文件中得到以下错误

  • 我有一个问题,在制作Minecraft插件和编写代码方面是新手。 我试图制作一个插件,在执行第二个命令之前等待大约15秒,但是我现在的代码在我尝试做的时候有一个错误(插件,新的Runnable()。我做了一些研究,大多数人说这是因为我的主类中没有这个。问题是我不想让它在我的主类中。所以我想知道我必须做什么来使这个工作。 代码如下。提前感谢您能提供的任何帮助。~石头 给我带来问题的代码就在这里(插件

  • 我正在尝试编写Grails openId插件的教程。我创建了一个测试应用程序,完全按照伯特·贝克维思教程中的步骤操作http://grails-plugins.github.com/grails-spring-security-openid/docs/manual/guide/3.教程。html 但是,当我已经在这样做的步骤:$grails s2-快速入门com.openidtest用户角色 它显