从 intellij 部署到本地网络逻辑

Deploying from intellij to local web logic

我是 weblogic 的新手,加入了一个拥有多个项目的团队。这些项目有一个 master ant 构建,可以创建关联的 ear、war、jar 文件并将它们放在共享文件夹中。这使得通过 weblogic 控制台部署到 weblogic 变得很方便。但是,我还没有找到使这个过程与 intellij 的 weblogic 服务器集成一起工作的方法。

我在 intellij 中创建了一个服务器实例和一个 运行 配置,它在 运行 启动 weblogic 服务器之前触发主构建。我不确定如何从这个共享文件中获取资源并部署它们。非常感谢任何指导,

Ant 构建不应该用于 weblogic 的本地服务器部署。他们只是创建可部署的文件。

为了在IDEA上部署项目到weblogic,首先要创建一个artifact。点击 Ctrl+Shift+Alt+S(项目结构屏幕),然后在工件部分,单击“+”创建一个新工件。在下拉列表中,您应该会看到不同种类的可部署工件类型。选择合适的类型,它将为您创建一个工件。如果您的配置正确,它应该会自行收集该工件所需的所有文件。之后,您必须进入本地 weblogic 服务器的 Run/Debug 配置屏幕,并在“部署”选项卡上选择您创建的工件。

这里

Run/Debug 配置屏幕:

注意“启动前”部分。您必须在那里看到您新创建的工件。如果没有,只需单击“+”并选择您的神器。

看看:Packaging the application in a JAR 它解释了一个 jar 部署,但过程实际上是一样的。您只需选择 Web 应用程序或 JavaEE 应用程序。记住; 选择 JavaEE Application 进行 ear 打包。 选择 war 打包的 Web 应用程序。

Exploded 意味着它将部署 war/ear 的提取内容。你应该坚持爆炸。