java - 从 intellij 部署到本地 Web 逻辑

标签 java intellij-idea ant weblogic

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

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

最佳答案

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

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

这里

enter image description here

运行/调试配置屏幕:

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

enter image description here

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

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

关于java - 从 intellij 部署到本地 Web 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41308018/

相关文章:

java - 标准做法是在该类中创建该类的实例吗?

java - 更改 Spring 容器日志级别设置

java - 具有字符串数组和整数数组值的 HashMap 不打印输出

java - 如何在 ANTLR 中接收 AltNumber?

java - 多模块 gradle 构建 jar

java - Map<String,List<String>> 的内存分配

intellij-idea - IntelliJ 2020.3 导出设置错误 - 写入文件

android - Qt- 从 Android 资源添加自定义 XML

java - 包含包含 .jar 的 libs 文件夹以供编译

java - Ant:NoClassDefFound 异常