3

我想在 Eclipse 中调试 Camunda webapps。

我该如何设置?

4

2 回答 2

3

对于我的解决方案,我使用了 Camunda Tomcat 发行版。对于其他应用程序服务器,步骤可能会有所不同。

要求:

  • 面向 Java EE 开发人员的 Eclipse IDE

脚步

  • 在您的工作区中创建一个新服务器
    • 选择一个 Apache Tomcat 7 服务器(新建 -> 其他 -> 服务器,服务器类型为 Apache Tomcat 7.0。
    • 选择Camunda BPM平台的服务器安装目录(例如,\camunda-bpm-tomcat-7.1.0-Final\server\apache-tomcat-7.0.50\
  • 将特定于 Camunda 的配置文件(位于\conf发行版的文件夹中,例如\camunda-bpm-tomcat-7.1.0-Final\server\apache-tomcat-7.0.50\conf\)复制到服务器目录
    • 服务器.xml
    • bpm-platform.xml
  • 将 webapp 添加为依赖于 camunda-webapp-tomcat 的 Maven 项目

    • pom.xml 的内容:

      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.camunda.consulting</groupId> <artifactId>debugging-webapp</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <dependencies> <dependency> <groupId>org.camunda.bpm.webapp</groupId> <artifactId>camunda-webapp-tomcat</artifactId> <version>7.1.0-Final</version> <type>war</type> </dependency> </dependencies> <repositories> <repository> <id>camunda-bpm-nexus</id> <name>camunda-bpm-nexus</name> <url>https://app.camunda.com/nexus/content/groups/public</url> </repository> </repositories> </project>

  • 通过点击“Run as -> “Run on Server”将此 webapp 部署到服务器
    • 选择上面配置的服务器
    • 如有必要,调整 web 模块的映射
  • 以调试模式启动服务器
  • 在浏览器中打开 webapp
于 2014-08-22T12:00:42.607 回答
0
  1. 在 Eclipse 中创建一个新的 Maven 项目
  2. 添加 camunda 和 Spring 框架依赖项
  3. 添加用于引导 Spring 容器的 web.xml 文件
  4. 添加 Spring 应用程序上下文 XML 配置文件

如果你不知道如何在 Eclipse 中安装 maven。只需下载spring框架**强文**

于 2014-08-22T10:37:30.990 回答