<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    斷點

    每天進(jìn)步一點點!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    2010年8月10日

    1、http://www.jar114.com/site.html
    該網(wǎng)站可以提供我們項目中經(jīng)常需要的jar包,如果缺少包,就可以在這里查找。

    posted @ 2010-10-07 11:54 斷點 閱讀(418) | 評論 (1)編輯 收藏

    流程定義文件*.jpdl.xml中如果有中文亂碼,肯定是task中有中文。

    需要在eclipse安裝軟件下,即E:\eclipse\eclipse.ini增加
    -Dfile.encoding=UTF-8
    然后重啟eclipse即可解決。

    posted @ 2010-10-05 21:06 斷點 閱讀(803) | 評論 (0)編輯 收藏

    配置jbpm4工程的運行環(huán)境:
    1、添加依賴庫。
    E:\JBPM\jbpm-4.3\jbpm.jar
    E:\JBPM\jbpm-4.3\lib下的jar包。

    2、添加配置文件。
    E:\JBPM\jbpm-4.3\examples\src下的配置文件拷貝到自己java工程的src下。

    ---------------------------------------------------------------
    管理流程定義:發(fā)布流程定義、查看流程定義、刪除流程定義。
    RepositoryService repositoryService = processEngine.getRepositoryService();

    String deploymentId = repositoryService.createDeployment().addResourceFromClasspath

    ("helloworld.jpdl.xml").deploy();
    List<ProcessDefinition> list = repositoryService.createProcessDefinitionQuery().list();  
    repositoryService.deleteDeploymentCascade(deploymentId);
    ---------------------------------------------------------------

    管理流程實例:發(fā)起新流程、執(zhí)行等待的流程、查看流程實例、終止流程實例、刪除流程實例。
    ExecutionService executionService = processEngine.getExecutionService();

    ProcessInstance pi = executionService.startProcessInstanceByKey("helloworld");
    ProcessInstance pi = executionService.signalExecutionById(pi.getId()); //執(zhí)行等待的流程.
    List<ProcessInstance> list = executionService.createProcessInstanceQuery().list();
    executionService.endProcessInstance(pi.getId(), "cancel");
    executionService.deleteProcessInstanceCascade(pi.getId());


    TaskService taskService = processEngine.getTaskService();
    taskService.completeTask(taskId, map);

    控制流程的活動:Start、End、Decision、Fork、Join、Sub-process、State、task.
    原子活動:java、script、sql、hql、email。

    posted @ 2010-10-05 21:01 斷點 閱讀(447) | 評論 (0)編輯 收藏

    配置開發(fā)環(huán)境:
    1、jbpm4:http://sourceforge.net/projects/jbpm/files/ 下選擇jbpm-4.3.zip  137.9M

    2、eclipse3.5版本以上 : http://www.eclipse.org/downloads/ 下選擇 Eclipse IDE for Java EE  190M

    3、GPD (Graphical Process Designer)插件,路徑:E:\jbpm-4.3\install\src\gpd\jbpm-gpd-site.zip。
    通過Eclipse-->help-->Install New Software-->Add-->Archive到插件所在路徑。

     

    posted @ 2010-10-05 16:37 斷點 閱讀(705) | 評論 (1)編輯 收藏

    java.lang.NullPointerException
     at jxl.read.biff.File.<init>(File.java:77)
     at jxl.Workbook.getWorkbook(Workbook.java:250)
     at jxl.Workbook.getWorkbook(Workbook.java:235)
     at org.drools.decisiontable.parser.xls.ExcelParser.parseFile(ExcelParser.java:76)
     at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:89)
     at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:68)
     at com.sample.DecisionTableTest.readDecisionTable(DecisionTableTest.java:59)
     at com.sample.DecisionTableTest.main(DecisionTableTest.java:36)

    Drools調(diào)用readDecisionTable()方法里面一處為:
    InputStream is = DecisionTableTest.class.getResourceAsStream("rules\\Sample.xls");
    final String drl = converter.compile( is, InputType.XLS );  
         
    需改為如下,取的class即錯誤解決。
    InputStream is = DecisionTableTest.class.getClassLoader().getResourceAsStream("rules\\Sample.xls");
    final String drl = converter.compile( is, InputType.XLS );

    posted @ 2010-10-05 00:39 斷點 閱讀(695) | 評論 (0)編輯 收藏

    org.mvel.CompileException: can not resolve identifier: 'declr'
     at org.mvel.ASTNode.getReducedValue(ASTNode.java:315)
     at org.mvel.ast.PropertyASTNode.getReducedValue(PropertyASTNode.java:29)
     at org.mvel.MVELInterpretedRuntime.parseAndExecuteInterpreted(MVELInterpretedRuntime.java:103)
     at org.mvel.MVELInterpretedRuntime.parse(MVELInterpretedRuntime.java:51)
     at org.mvel.TemplateInterpreter.execute(TemplateInterpreter.java:428)
     at org.mvel.TemplateInterpreter.parse(TemplateInterpreter.java:320)
     at org.drools.rule.builder.dialect.java.AbstractJavaBuilder.generatTemplates(AbstractJavaBuilder.java:113)
     at org.drools.rule.builder.dialect.java.JavaConsequenceBuilder.build(JavaConsequenceBuilder.java:95)
     at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:67)
     at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:446)
     at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:304)
     at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:167)
     at com.sample.DecisionTableTest.readDecisionTable(DecisionTableTest.java:63)
     at com.sample.DecisionTableTest.main(DecisionTableTest.java:36)

    替換mvel.jar為mvel14-1.2.10.jar后不再報錯,好像是jar包的問題。
    看了下jar包里面的org.mvel.ASTNode.getReducedValue方法已經(jīng)注釋掉了。

    posted @ 2010-10-05 00:32 斷點 閱讀(715) | 評論 (0)編輯 收藏

    WARNING: Wasn't able to correctly close stream for decision table. nulljava.lang.NullPointerException
     at jxl.read.biff.File.<init>(File.java:77)
     at jxl.Workbook.getWorkbook(Workbook.java:250)
     at jxl.Workbook.getWorkbook(Workbook.java:235)
     at org.drools.decisiontable.parser.xls.ExcelParser.parseFile(ExcelParser.java:76)
     at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:89)
     at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:68)
     at org.drools.decisiontable.SpreadsheetCompiler.compile(SpreadsheetCompiler.java:110)
     at com.sample.DecisionTableTest.readDecisionTable(DecisionTableTest.java:57)
     at com.sample.DecisionTableTest.main(DecisionTableTest.java:35)

    在web項目中的原先的寫法為:
    final String drl = converter.compile( "rules\\Sample.xls", InputType.XLS );

    參考了下別人的寫法,改為下面的方式進(jìn)行處理:  
    InputStream is = DecisionTableTest.class.getClassLoader().getResourceAsStream("rules\\Sample.xls");
    final String drl = converter.compile( is, InputType.XLS );

    posted @ 2010-10-05 00:22 斷點 閱讀(611) | 評論 (0)編輯 收藏

    由于drools有新版本了,所以與MyEclipse整合進(jìn)行了解下。
    整合步驟如下:
    1、下載MyEclipse 8.5;
    2、在http://www.jboss.org/drools/downloads.html下載Drools Eclipse 3.5 Workbench 5.1 插件;
    3、在E:\MyEclipse8.5下新建2個文件:links、myplugins。
    E:\MyEclipse 8.5\links:放drools.link配置文件,內(nèi)容為path=E:\\MyEclipse 8.5\\myplugins\\drools\\
    E:\MyEclipse 8.5\myplugins:放drools文件,該E:\MyEclipse 8.5\myplugins\drools\eclipse下放置從網(wǎng)上下載的drools插件的features和plugins。
    4、重啟MyEclipse 8.5即可看見drools圖標(biāo)。
    5、安裝Jboss:下載jboss-5.0.0.GA,解壓即可。
    打開MyEclipse->window->Preference->MyEclipse->Servers->JBoss->JBoss 5.x進(jìn)行jre及相關(guān)配置。

    posted @ 2010-10-04 12:00 斷點 閱讀(1054) | 評論 (0)編輯 收藏

    在命令行下運行java程序,出現(xiàn)如上異常Exception in thread "main" java.lang.UnsupportedClassVersionError。

    主要是jdk的版本被oracle給換成低版本了。
    可以在命令行下輸入:javac -version 查看版本,最后把%JAVA_HOME%\bin;添加到Oracle之前,再重開啟電腦,編譯,運行即可。

    可以查考:http://hi.baidu.com/tianxingacer/blog/item/e628b947ffc54f016a63e5ac.html/cmtid/1fe1e9ae1dc5b9f6faed50d9

    posted @ 2010-10-02 23:52 斷點 閱讀(1065) | 評論 (0)編輯 收藏

    我的機器以前裝的是offices2003自帶的js調(diào)試工具,昨天按照上IE8后,js調(diào)試工具有時候是ie8的調(diào)試界面,有時是ie6的調(diào)試界面,經(jīng)網(wǎng)上查找已找到原因。

    主要是我把IE8的‘腳本’下的“啟動調(diào)試”給關(guān)了,所以最后只出現(xiàn)ie6的調(diào)試界面。

    解決方法:打開IE8后,點擊"工具"->"開發(fā)人員工具",或者快捷鍵F12,會打開頁面調(diào)試窗口。

    posted @ 2010-08-23 15:34 斷點 閱讀(3383) | 評論 (0)編輯 收藏

        今天用反編譯工具查看java源代碼,發(fā)現(xiàn)反編譯的java文件有錯誤,在網(wǎng)上了解了下,是原先開發(fā)人員對代碼做了一下加密處理。下面介紹一下java的混淆器Proguard。
        ProGuard 是一個免費的 Java類文件的壓縮,優(yōu)化,混肴器。它刪除沒有用的類,字段,方法與屬性。使字節(jié)碼最大程度地優(yōu)化,使用簡短且無意義的名字來重命名類、字段和方法 。eclipse已經(jīng)把Proguard集成在一起了。

    其他地方也有介紹,如下:http://blog.csdn.net/alex197963/archive/2008/07/07/2620603.aspx

    posted @ 2010-08-10 11:40 斷點 閱讀(321) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 国产成人亚洲精品狼色在线| 亚洲短视频男人的影院| 三年片免费观看大全国语| 亚洲精品国精品久久99热一| 91免费国产在线观看| 精品久久久久亚洲| 亚洲AV无码专区国产乱码电影 | 亚洲最新中文字幕| 又黄又大又爽免费视频| 蜜桃成人无码区免费视频网站 | 久久成人18免费网站| 亚洲一区二区三区在线| 亚洲综合久久夜AV | 波多野结衣免费在线观看| 一级毛片免费不卡直观看| 亚洲成人黄色在线| 国内精品久久久久久久亚洲| 黄色免费网站网址| 中文字幕不卡免费视频| 亚洲人成色77777在线观看| 亚洲AV无码国产在丝袜线观看| 成年大片免费视频| 99热在线观看免费| 国产精品视频全国免费观看| 亚洲午夜无码久久| 亚洲视频免费在线看| 中文字幕第一页亚洲| 香蕉视频在线观看免费国产婷婷| 久久久久免费看黄a级试看| 色哟哟国产精品免费观看| 亚洲人成图片网站| 337p日本欧洲亚洲大胆精品555588| 亚洲欧洲日本在线| 国产高清免费的视频| 美女被cao免费看在线看网站| 国产一区二区免费视频| 四虎精品免费永久免费视频| 色天使亚洲综合一区二区| 亚洲人精品亚洲人成在线| 亚洲熟妇无码爱v在线观看| 久久久久久a亚洲欧洲AV|