`
mfan
  • 浏览: 338880 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Acitivi工作流引擎运行出现org.apache.jasper.JasperException: java.err.nojdk

    博客分类:
  • SSH
 
阅读更多

 

部署Activiti工作流demo,运行的时候默认应该跳转到登陆页面,结果出现org.apache.jasper.JasperException: java.err.nojdk,第一次遇到这个问题,在google和百度上都找不到一个好的解决办法。看了很多国外的技术论坛,解释说jetty启动需要使用jdk中的编译器,在jre中是没有的,而我们通常部署web项目是默认使用jre启动项目,Activiti中使用了jetty包,这就不难理解会出现这样的问题。自己摸索出来了一个解决办法,下面说一下我解决问题的过程

启动方式1:Eclipse启动demo

在Eclipse中启动Activiti工作流demo(下载:https://github.com/henryyan/kft-activiti-demo/wiki),需要修改Server的jre配置,图见附件1、2、3

步骤1. 打开Window—>Preferences—>Java—>Installed JREs,Add一个新JRE,路径指向jdk,如:C:\Program Files\Java\jdk1.6.0_37,完成即可。

步骤2. 打开Window—>Preferences—>Server—>Runtime Environments,对已经添加到Eclipse的Tomcat进行"Edit",JRE选择步骤1中设置的jdk,完成即可。

启动方式2:Tomcat启动demo

把demo打包成war包放到Tomcat的webapps目录下,修改Server配置,见图附件4

步骤:打开Configure Tomcat,选择Java项,"Java Virtual Machine"默认值为"C:\Program Files\Javajre\bin\server\jvm.dll",将其改为"C:\Program Files\Java\jdk1.6.0_37\jre\bin\server\jvm.dll"并确定,图见附件4

希望这些对大家有帮助。。。

 

 

 

  • 大小: 40.2 KB
  • 大小: 39.2 KB
  • 大小: 32.3 KB
  • 大小: 32.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics