可以在jbpm工作项处理程序中调用javafx应用程序吗?

可以在jbpm工作项处理程序中调用javafx应用程序吗?,javafx,jbpm,Javafx,Jbpm,我从来没有见过这样做。我已经完成了使用javafxmaven插件对项目进行mavenise的步骤。(mvn清洁jfx:jar) 我基本上想让(特定于域的任务/工作项处理程序)在获得两个输入后打开一个简单的webview来配置要使用的url,因为我希望它指向一个简单的jasper报告html,以便在我接受/拒绝客户时使用 第一个错误: 流程实例启动失败:java.lang.ClassNotFoundException:javafx.application.application来自服务模块加载器的

我从来没有见过这样做。我已经完成了使用javafxmaven插件对项目进行mavenise的步骤。(mvn清洁jfx:jar) 我基本上想让(特定于域的任务/工作项处理程序)在获得两个输入后打开一个简单的webview来配置要使用的url,因为我希望它指向一个简单的jasper报告html,以便在我接受/拒绝客户时使用

第一个错误:

流程实例启动失败:java.lang.ClassNotFoundException:javafx.application.application来自服务模块加载器的[Module”deployment.business central.war:main]

控制台日志:

21:31:14903错误[org.jboss.as.txn](http-/0.0.0:8080-4)JBAS010152:applicata
操作错误:事务在状态为0的请求中仍处于活动状态

感谢您的帮助。
谢谢伊兹。

我不知道jBoss,所以我不知道这对你是否有用。我有一个内部服务器(不是JavaFX),我需要在同一个JVM中打开JavaFX菜单。这就是我所做的:

我创建了一个扩展应用程序的新线程:

public class TyInternalTestThread extends Application
          implements Runnable {
run方法启动javaFX菜单:

Application.launch(TyMenu.class, new String[0]);
发起类执行以下操作:

TyInternalTestThread it = new TyInternalTestThread();
Thread newThread = new Thread(it, "TyInternalTestThread");  
newThread.start();

它很好用。如果您不能在jBoss中实现这一点,那么上述内容可能会为您指明一个好的方向。

您需要在项目中访问javafx.application.application类。将其添加到business central WEB-INF/lib文件夹,或将其作为项目的依赖项添加