锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人精品91久久久 ,亚洲国产成人精品女人久久久 ,97久久国产亚洲精品超碰热http://www.tkk7.com/keweibo/category/50383.html涓涓? Java 澶氳兘 Delphi,Powerbuilder ... zh-cnFri, 16 Dec 2011 08:56:09 GMTFri, 16 Dec 2011 08:56:09 GMT60灝唎sworkflow example 鎸佷箙鍖?jdbcstore (Oracle)http://www.tkk7.com/keweibo/articles/366542.htmlKeKeFri, 16 Dec 2011 08:32:00 GMThttp://www.tkk7.com/keweibo/articles/366542.htmlhttp://www.tkk7.com/keweibo/comments/366542.htmlhttp://www.tkk7.com/keweibo/articles/366542.html#Feedback0http://www.tkk7.com/keweibo/comments/commentRss/366542.htmlhttp://www.tkk7.com/keweibo/services/trackbacks/366542.html

1.灝嘽lasses12.jar鏂囦歡瑜囪=鍒?TOMCAT_HOME%\lib鏂囦歡澶懼収

2.淇敼%TOMCAT_HOME%\conf鐨刢ontext.xml鏂囦歡,娣誨姞鏁告摎婧恓dbc/oswf.
    <?xml version='1.0' encoding='utf-8'?>
    <Context>
        <!-- Default set of monitored resources -->
        <WatchedResource>WEB-INF/web.xml</WatchedResource>
        <Resource name="jdbc/oswf" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@10.240.144.25:1521:XYMES" username="alert"             password="***" maxActive="10" maxIdle="3" maxWait="10000" removeAbandonedTimeout="3" removeAbandoned="true"/>
    </Context>

3.淇敼osuser.xml鏂囦歡
<opensymphony-user>
<provider class="com.opensymphony.user.provider.jdbc.JDBCAccessProvider">
<property name="user.table">OS_USER</property>
<property name="group.table">OS_GROUP</property>
<property name="membership.table">OS_MEMBERSHIP</property>
<property name="user.name">USERNAME</property>
<property name="user.password">PASSWORDHASH</property>
<property name="group.name">GROUPNAME</property>
<property name="membership.userName">USERNAME</property>
<property name="membership.groupName">GROUPNAME</property>
<property name="datasource">java:comp/env/jdbc/oswf</property>
</provider>
<provider class="com.opensymphony.user.provider.jdbc.JDBCCredentialsProvider">
<property name="user.table">OS_USER</property>
<property name="group.table">OS_GROUP</property>
<property name="membership.table">OS_MEMBERSHIP</property>
<property name="user.name">USERNAME</property>
<property name="user.password">PASSWORDHASH</property>
<property name="group.name">GROUPNAME</property>
<property name="membership.userName">USERNAME</property>
<property name="membership.groupName">GROUPNAME</property>
<property name="datasource">java:comp/env/jdbc/oswf</property>
</provider>
<provider class="com.opensymphony.user.provider.jdbc.JDBCProfileProvider">
<property name="user.table">OS_USER</property>
<property name="group.table">OS_GROUP</property>
<property name="membership.table">OS_MEMBERSHIP</property>
<property name="user.name">USERNAME</property>
<property name="user.password">PASSWORDHASH</property>
<property name="group.name">GROUPNAME</property>
<property name="membership.userName">USERNAME</property>
<property name="membership.groupName">GROUPNAME</property>
<property name="datasource">java:comp/env/jdbc/oswf</property>
</provider>
<!--
Authenticators can take properties just like providers.
This smart authenticator should work for "most" cases - it dynamically looks up
the most appropriate authenticator for the current server.
-->
<authenticator class="com.opensymphony.user.authenticator.SmartAuthenticator" />
</opensymphony-user>

4.淇敼osworkflow.xml鏂囦歡
<osworkflow>
<persistence class="com.opensymphony.workflow.spi.jdbc.JDBCWorkflowStore">
<property key="datasource" value="jdbc/oswf"/>
<property key="entry.sequence" 
value="SELECT seq_os_wfentry.nextval FROM dual"/>
<property key="entry.table" value="OS_WFENTRY"/>
<property key="entry.id" value="ID"/>
<property key="entry.name" value="NAME"/>
<property key="entry.state" value="STATE"/>
<property key="step.sequence" 
value="SELECT seq_os_currentsteps.nextval FROM dual"/>
<!--
<property key="step.sequence.increment" 
value="INSERT INTO OS_STEPIDS (ID) values (null)"/>
<property key="step.sequence.retrieve" 
value="SELECT max(ID) FROM OS_STEPIDS"/> 
-->
<property key="history.table" value="OS_HISTORYSTEP"/>
<property key="current.table" value="OS_CURRENTSTEP"/>
<property key="historyPrev.table" value="OS_HISTORYSTEP_PREV"/>
<property key="currentPrev.table" value="OS_CURRENTSTEP_PREV"/>
<property key="step.id" value="ID"/>
<property key="step.entryId" value="ENTRY_ID"/>
<property key="step.stepId" value="STEP_ID"/>
<property key="step.actionId" value="ACTION_ID"/>
<property key="step.owner" value="OWNER"/>
<property key="step.caller" value="CALLER"/>
<property key="step.startDate" value="START_DATE"/>
<property key="step.finishDate" value="FINISH_DATE"/>
<property key="step.dueDate" value="DUE_DATE"/>
<property key="step.status" value="STATUS"/>
<property key="step.previousId" value="PREVIOUS_ID"/>
</persistence>
<factory class="com.opensymphony.workflow.loader.XMLWorkflowFactory">
<property key="resource" value="workflows.xml" />
</factory>
</osworkflow>

5.鏂板鏂囦歡propertyset.xml鏂囦歡 
<propertysets>
<propertyset name="jdbc" 
class="com.opensymphony.module.propertyset.database.JDBCPropertySet">
<arg name="datasource" value="jdbc/oswf"/>
<arg name="table.name" value="OS_PROPERTYENTRY"/>
<arg name="col.globalKey" value="GLOBAL_KEY"/>
<arg name="col.itemKey" value="ITEM_KEY"/>
<arg name="col.itemType" value="ITEM_TYPE"/>
<arg name="col.string" value="STRING_VALUE"/>
<arg name="col.date" value="DATE_VALUE"/>
<arg name="col.data" value="DATA_VALUE"/>
<arg name="col.float" value="FLOAT_VALUE"/>
<arg name="col.number" value="NUMBER_VALUE"/>
</propertyset>
</propertysets>

6.閬嬭Tomcat.
7.璦晱闋呯洰棣栭爜.鍓靛緩娓│甯寵櫉淇℃伅reference data.鐧婚寗浣跨敤.


Ke 2011-12-16 16:32 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 一个人看的www免费视频在线观看| 中文字幕亚洲综合小综合在线| 国产色在线|亚洲| 久久久精品午夜免费不卡| 亚洲国产精品13p| 女bbbbxxxx另类亚洲| 大学生一级毛片免费看| 亚洲网站免费观看| 日韩中文字幕免费视频| 亚洲av无码成人黄网站在线观看| 污网站免费在线观看| 一本色道久久88综合亚洲精品高清| 免费日本一区二区| 亚洲午夜福利AV一区二区无码| 国产99精品一区二区三区免费| 亚洲国产精品无码久久久久久曰| 国产精品亚洲а∨天堂2021| 一本色道久久88亚洲综合 | 亚洲国产成人精品无码一区二区| 无码人妻丰满熟妇区免费| 国产亚洲精品a在线无码| 青青草国产免费久久久91| 亚洲综合av一区二区三区不卡| 欧美a级在线现免费观看| 美女露100%胸无遮挡免费观看| www亚洲精品少妇裸乳一区二区| 一区二区免费国产在线观看| 亚洲精品国产美女久久久| 久久久久久毛片免费播放| 亚洲一区二区观看播放| 精品亚洲一区二区三区在线播放| baoyu777永久免费视频| 亚洲情A成黄在线观看动漫软件| 国产做床爱无遮挡免费视频| 久久久精品午夜免费不卡| 国产99在线|亚洲| 亚洲AV第一页国产精品| 国产精品免费看久久久无码| 亚洲精品动漫在线| 狠狠色婷婷狠狠狠亚洲综合| 最近中文字幕mv免费高清在线|