• 2017.12.10 把KIE的jbpm_console嵌入到我们的web项目中


    1.先写一个Html文件测试:jbpmForMyWeb.html

     <html>
      <head>
      
        <title>Test</title>
      </head>
      <body>
        <iframe id="ifrm" height='800' src='http://localhost:8080/jbpm-console/kie-wb.jsp?locale=zh_CN' width='1000'></iframe>
        时代大厦多撒
      </body>
    </html>

    2.启动Jboss:

    (1)以管理员方法启动cmd:进入jbpm的文件目录:运行如下命令:

    E:jbpmconsolejbpm-installer-7.4.1.Final>ant start.jboss

    (2)启动成功后:

    (3)确认启动成功,必须在这个目录下查看:E:jbpmconsolejbpm-installer-7.4.1.Finalwildfly-10.1.0.Finalstandalonedeployments

     

    3.修改web.xml文件:因为jbpm的web.xml文件中设置了X-Frame-Options:

    X-Frame-Options是一个HTTP标头(header),用来告诉浏览器这个网页是否可以放在iFrame内。例如:·

    X-Frame-Options: DENY
    X-Frame-Options: SAMEORIGIN
    X-Frame-Options: ALLOW-FROM http://caibaojian.com/

    第一个例子告诉浏览器不要(DENY)把这个网页放在iFrame内,通常的目的就是要帮助用户对抗点击劫持。

    第二个例子告诉浏览器只有当架设iFrame的网站与发出X-Frame-Options的网站相同,才能显示发出X-Frame-Options网页的内容。

    第三个例子告诉浏览器这个网页只能放在http://caibaojian.com//网页架设的iFrame内。

    不指定X-Frame-Options的网页等同表示它可以放在任何iFrame内。

    因此,我们需要把上述web.xml(文件路径为:E:jbpmconsolejbpm-installer-7.4.1.Finalwildfly-10.1.0.Finalstandalone mpvfs emp)修改为我们想要的内容:

     

    修改后web.xml的内容为:

    4.我们的web文件必须放到如下目录:也就是和jbpm_console服务器放在同一个站点

     效果:

  • 相关阅读:
    paxos算法
    List
    es资料汇总
    尚硅谷Kafka
    lostach安装配置
    zookeeper安装
    zookeeper配置详解
    C# 微信企业付款给个人之相关配置
    JS--正则表达式验证
    uniapp小程序--自定义分享标题
  • 原文地址:https://www.cnblogs.com/hqutcy/p/8017152.html
Copyright © 2020-2023  润新知