注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

程序员小站

J2EE丨Spring | JVM | Scala

 
 
 

日志

 
 

JBPM环境配置(包括Schema校验、乱码处理)  

2012-03-11 10:07:08|  分类: JBPM |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

环境:jbpm4.3   tomcat 6.0.20  myeclipse 8.5
一、jbpm插件安装。
jbpm插件是JBPM官方提供的图形化流程设计器。
1.下载jbpm4.3 并解压,注意路径不要有中文和空格。
   下载地址:http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.3/

2、打开Myeclipse8.5选择help-->MyEclipse Configuration Center-->Software;

3、左边Browse Software选择add site---->Add from Archive File;

4、Name写jbpm4.4,url是jbpm4.4解压缩目录下install-->src--->gpd-->jbpm-gpd-site.zip的文件路径,然后点击OK;

5、左边Browse Software下会出现Personal Sites,在底下有jbpm4.4的一个树,打开树底下8个分别右击选择add to profile;

6、这时候右下角Software Updates Available会出现你要安装的插件;

7、关键是这时候你要把你电脑的网线拔掉,不然你安装可能是很糟糕,拔掉网线后点击Apply change;

8、如果安装顺利,myeclipse会自动重启。然后点击File-->new -->others 会看到多了一个JBoss-JBPM 。

二、添加JPDL4 Schema校验
JPDL是JBPM独有的流程定义语言,它以XML文件形式描述业务流程。由于我们上面安装的图形化流程设计器并不是很全面,很多时候我们要自己配置XML文件,安装了Schema校验可以通过快捷键“Alt+/”快速呼出语法提示,并能检查语法错误。
1、选择Window--->Preferences-->Myeclipse--->Files and Editors--->XML--->XML Catalog
2、点击右上角Add
3、在弹出的对话框点击File System..
4.选择JBPM4安装目录下src文件夹中jpdl.xsd文件然后点确定即可添加成功。

三、解决乱码问题。
(一)、xml文件乱码
  新建一个java项目,在src中右击  new-->others-->JBoss JBPM ---> JBPM4 Process Definition 即可建立新的jbpm配置文件。
 然而我们我们在图形化设计器中添加的中文在XML文件中却成了乱码。
 解决办法:修改eclipse安装跟目录下的eclipse.ini文件,在其中添加:
       -Dfile.encoding=UTF-8
重启myeclipse 新建一个流程定义,添加中文可以看到没有乱码了,但同时问题来了,启动Tomcat后控制台乱码!我本来就设置控制台为utf-8的呀。。。
(二)、控制台乱码
解决方案如下:
1、打开我们的Myeclipse安装目录,新建一个Myeclipse.exe 快捷方式。在这个快捷方式上右击--->属性-->目标:
  在这里也添加一句:-Dfile.encoding=UTF-8
如我的电脑上的就是:
"D:\Java\MyEclipse 8.5\myeclipse.exe" -Dfile.encoding=UTF-8
再重启。

2、下来是关键,到windows-preferences-Myeclipse-servers-tomcat6-Launch-create Launch Configuration-common选项卡中找到Console Encoding 修改为UTF-8-然后close,你会看到多了一个tomcat6的server,以后就用这个新的tomcat6 server去发布工程即可,不会乱码了。
  评论这张
 
阅读(1134)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018