??xml version="1.0" encoding="utf-8" standalone="yes"?>国产小视频免费在线观看,亚洲成人精选,亚洲一区中文http://www.aygfsteel.com/tufanshu/没有风雨w的q, 没有坎坷不必走…? zh-cnTue, 06 May 2025 14:20:46 GMTTue, 06 May 2025 14:20:46 GMT60grails应用发布到weblogic10.3.4http://www.aygfsteel.com/tufanshu/archive/2011/02/09/343974.html雪地孤`雪地孤`Wed, 09 Feb 2011 08:21:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2011/02/09/343974.htmlhttp://www.aygfsteel.com/tufanshu/comments/343974.htmlhttp://www.aygfsteel.com/tufanshu/archive/2011/02/09/343974.html#Feedback0http://www.aygfsteel.com/tufanshu/comments/commentRss/343974.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/343974.html 1.我的应用中,使用了spring-security-cas的插件来实现cas clientQ但是不知道Z么在生war包是Q在web.xml中,有两个CAS Single Sign Out Filter的mappingQ结果导致发布失败,需要手工删除一?目前的解军_?
2.grails的urlmapping插gQ如果映?#8220;/”到某个actionQ目前好像是不成功的Q但是只要不?#8220;/”Q则没有q个问题。如果默认的根目录不是index.gspQ这个可能需要在讉K“/”时进行蟩转的处理?br />


雪地孤` 2011-02-09 16:21 发表评论
]]>
cas server 3.4.5 部v在weblogic问题记录http://www.aygfsteel.com/tufanshu/archive/2011/02/09/343972.html雪地孤`雪地孤`Wed, 09 Feb 2011 08:16:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2011/02/09/343972.htmlhttp://www.aygfsteel.com/tufanshu/comments/343972.htmlhttp://www.aygfsteel.com/tufanshu/archive/2011/02/09/343972.html#Feedback2http://www.aygfsteel.com/tufanshu/comments/commentRss/343972.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/343972.html 2.cas server webapp 如果以war的方式发布,会因为log4j.xml的问题而不能正常发布,具体原因q没有完全弄清楚Q但是如果以解开后的文g夹目录的方式发布则没有问题?br />


雪地孤` 2011-02-09 16:16 发表评论
]]>
cas server使用mysql数据库和oralce数据库的差异http://www.aygfsteel.com/tufanshu/archive/2011/01/26/343543.html雪地孤`雪地孤`Wed, 26 Jan 2011 01:05:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2011/01/26/343543.htmlhttp://www.aygfsteel.com/tufanshu/comments/343543.htmlhttp://www.aygfsteel.com/tufanshu/archive/2011/01/26/343543.html#Feedback0http://www.aygfsteel.com/tufanshu/comments/commentRss/343543.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/343543.html 认证用户的sql语句在mysql下ؓQ?br /> select password from user_login where username=? and enabled=true
而在oracle下应该ؓ
select password from user_login where username=? and enabled=1
主要׃oralce和mysql对boolean字段的处理不一致导致的?br />


雪地孤` 2011-01-26 09:05 发表评论
]]>
cas server logout的问?/title><link>http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343318.html</link><dc:creator>雪地孤`</dc:creator><author>雪地孤`</author><pubDate>Fri, 21 Jan 2011 05:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343318.html</guid><wfw:comment>http://www.aygfsteel.com/tufanshu/comments/343318.html</wfw:comment><comments>http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343318.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tufanshu/comments/commentRss/343318.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tufanshu/services/trackbacks/343318.html</trackback:ping><description><![CDATA[<p>cas server logout后,默认是停留在cas的退出页面,一般我们需要重新{向到客户端网站的d或是相关的页面,一般需要进行一下配|?/p> <p>1.cas-server端,配置文g?WEB-INFO/cas-servlet.xml中的logoutController</p> <p> <bean id="logoutController" class="org.jasig.cas.web.LogoutController"  <br />      p:centralAuthenticationService-ref="centralAuthenticationService"  <br />      p:logoutView="casLogoutView"  <br />      p:warnCookieGenerator-ref="warnCookieGenerator"  <br />      p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"   <br />      <span style="color: red;"> p:followServiceRedirects="true"/</span>></p> <img src ="http://www.aygfsteel.com/tufanshu/aggbug/343318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tufanshu/" target="_blank">雪地孤`</a> 2011-01-21 13:38 <a href="http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>cas配置全攻?/title><link>http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343290.html</link><dc:creator>雪地孤`</dc:creator><author>雪地孤`</author><pubDate>Fri, 21 Jan 2011 02:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343290.html</guid><wfw:comment>http://www.aygfsteel.com/tufanshu/comments/343290.html</wfw:comment><comments>http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343290.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tufanshu/comments/commentRss/343290.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tufanshu/services/trackbacks/343290.html</trackback:ping><description><![CDATA[<p> l过近两天的测试,参考众多网友的贡献Q终于完成了对cas的主要配|和试Q现记录如下</p> <p>基本需求:</p> <p>1.cas server-3.4.5,casclient-3.2Q官方版本)Q均可在cas官方|站下蝲Q?a >http://www.jasig.org</a></p> <p>2.使用低成本的http协议q行传输Q俺C起ssl证书</p> <p>3.通过jdbcq行用户验证</p> <p>4.需要通过casserver提供除登录用户名以外的附加信?/p> <p>参考资料:</p> <p>1.cas官方|站的用户帮助手册和wiki</p> <p>2.|友“城市猎h”的blogQ?a >http://yuzhwe.javaeye.com/blog/830143</a></p> <p>3.|友“(zhn)空(zhn)道”的blogQ?a >http://llhdf.javaeye.com/blog/764385</a></p> <p>4.其他|友贡献的相关的blogQ都是通过google出来Q就不一一列出了,一q致谢!Q!</p> <p>好了Q下面进入正题,如果(zhn)不x试中出现异常情况Q或是获取不到相x据,请关注文中的U色字体部分?/p> <p>Q?Q用http协议的设|,如果(zhn)也像我一PC起ssl数字证书Q对安全的要求也不是特别的搞Q下面的配置可以帮助解册个问题:</p> <p>在cas-server-webapp中的/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml文g中有如下配置</p> <p><bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"<br />   p:cookieSecure="true"   <span style="color: red;">  //默认为trueQ用https,如果只需要httpQ修改ؓfalse卛_<br /> </span>  p:cookieMaxAge="-1"<br />   p:cookieName="CASTGC"<br />   p:cookiePath="/cas" /></p> <p> Q?Q用jdbc数据源进行用戯证,需要修改cas的authenticationHandlers方式Q在文g/WEB-INF/deployerConfigContext.xml有如下配|:</p> <p><property name="authenticationHandlers"><br />    <list><br />     <!--<br />      | This is the authentication handler that authenticates services by means of callback via SSL, thereby validating<br />      | a server side SSL certificate.<br />      +--><br />     <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"<br />      p:httpClient-ref="httpClient" /><br />     <!--<br />      | This is the authentication handler declaration that every CAS deployer will need to change before deploying CAS <br />      | into production.  The default SimpleTestUsernamePasswordAuthenticationHandler authenticates UsernamePasswordCredentials<br />      | where the username equals the password.  You will need to replace this with an AuthenticationHandler that implements your<br />      | local authentication strategy.  You might accomplish this by coding a new such handler and declaring<br />      | edu.someschool.its.cas.MySpecialHandler here, or you might use one of the handlers provided in the adaptors modules.<br />      +--><br />     <!--<bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />--><br />    <span style="color: red;">  <bean  class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler"><br />          <property name="dataSource" ref="dataSource" /><br />         </span><span style="color: red;"><property name="sql" value="select password from userInfo where username=? and enabled=true" /><br />          //用户密码~码方式</span><span style="color: red;"><br />          <property name="passwordEncoder"<br />            ref="passwordEncoderBean"/><br />          </bean>  <br /> </span>   </list><br />   </property></p> <p>该属性中的list只要用一个认证通过卛_Q徏议将U色部分攑֜W一位,如果认只用jdbc一U方式,其他认证方式均可删除。另外需要在在文件中ddatasoure和passordEncoder两个beanQ如?/p> <p><!-- Data source definition --><br />  <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><br />   <property name="driverClassName"><br />     <value>com.mysql.jdbc.Driver</value><br />   </property><br />   <property name="url"><br />     <value>jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8</value>   <span style="color: red;"> //如果使用mysql数据库,应该加上后面的编码参敎ͼ否则可能D客户端对TGT据无法识别的问?br /> </span>  </property><br />   <property name="username"><value>root</value></property><br />   <property name="password"><value>password</value></property><br />  </bean><br />  <bean id="passwordEncoderBean" class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder"><br />         <constructor-arg value="SHA1" /> <span style="color: red;"> //cas <br /> server默认支持MD5和SHA1两种~码方式Q如果需要其他的~码方式例如SHA256,512{,可自行实现org.jasig.cas.authentication.handler.PasswordEncoder接口<br /> </span>    </bean></p> <p>附加备注Q如果?zhn)是用cas server的源码自行编译的话,需要在cas-server-web模块的pom.xml中添加如下模块的依赖Q?/p> <p><dependency><br />        <groupId>${project.groupId}</groupId><br />        <artifactId>cas-server-support-jdbc</artifactId><br />        <version>${project.version}</version><br />   </dependency>   </p> <p>q添加对应数据库的jdbc的jar包?/p> <p>Q?Q让cas server提供更多的用h据共客户端?/p> <p>通过试Q由于cas的代码更新过E中的变化较大,所以包兼容的问题好像一直存在,在测试中我就到q,p旉比较多,同学们在使用q程中用官方的最新的发布版本。在我用的q个版本中,请参考前面的关于server和client端的版本说明Q应该没有包冲突的问题,试通过。下面进行配|,配置文gQ?WEB-INF/deployerConfigContext.xml<br /> <property name="credentialsToPrincipalResolvers"><br />    <list><br />        <!--<bean class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver" />--><br />     <!-- modify on 2011-01-18,add user info --><br />     <bean class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver" > <br />     <span style="color: red;">  <property name="attributeRepository" >   //证过的用L(fng)<font color="#000000">Principald属?/font><br />       <ref local="attributeRepository"/><br />      </property> <br /> </span>    </bean><br />       <bean<br />      class="org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver" /><br />    </list><br />   </property><br /> <span style="color: red;"> 修改该文件中默认?font color="#ff0000"> <font color="#ff0000">attributeRepositorybean配置</font><br /> </font></span><!-- 在这里配|获取更多用L(fng)信息 --><br />  <bean id="attributeRepository" class="org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao"><br />   <constructor-arg index="0" ref="dataSource" /><br />   <constructor-arg index="1" value="select id as UId, password_hint as ph from userInfo where username=? and enabled=true" /><br />   <property name="queryAttributeMapping"><br />    <map><br />    <entry key="username" value="uid"/><!-- q里必须q么写,pȝ会自己匹配,貌似和where语句后面的用户名字段的拼写没有什么关p?--><br />    </map><br />   </property><br />    <!-- 要获取的属性在q里配置 --><br />   <property name="resultAttributeMapping"><br />    <map><br />    <entry key="UId" value="userId" /> //key为对应的数据库字D名Uͼvalue为提供给客户端获取的属性名字,pȝ会自动填充?br />    <entry key="ph" value="passwordHint" />   <br />    </map><br />   </property><br /> </bean> <br /> <span style="color: red;"> 备注Q网上有很多的关于这个的配置Q但是如果?zhn)使用的是我提供的版本或是高于q个版本Q就应该象上面这样配|,无用质疑Q网上大部分的配|都是基?br /> person-directory-impl,person-directory-api <br /> 1.1左右的版本,而最新的cas使用的是1.5的版本,l过查看源代码和api docs定最新版本的属性参数如上配|?/span></p> <p><span style="color: red;">修改该xml文g中最后一个默认的serviceRegistryDao bean中的属性全部注释掉Q或者删除,<br /> q个bean中的RegisteredServiceImpl的ignoreAttributes属性将军_是否dattributes属性内容,默认为false:不添加,只有Lq个配置Q?br /> cas server才会获取的用户的附加属性添加到认证用的<font style="color: red;" color="#000000">Principal的attributes中去Q我在这里犯q这L(fng)错误Q最后还是通过跟踪源码才发现的?/font><br /> <bean<br />   id="serviceRegistryDao"<br />         class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl"><br />         <!--<br />             <property name="registeredServices"><br />                 <list><br />                     <bean class="org.jasig.cas.services.RegisteredServiceImpl"><br />                         <property name="id" value="0" /><br />                         <property name="name" value="HTTP" /><br />                         <property name="description" value="Only Allows HTTP Urls" /><br />                         <property name="serviceId" value="http://**" /><br />                     </bean></span></p> <p><span style="color: red;">                    <bean class="org.jasig.cas.services.RegisteredServiceImpl"><br />                         <property name="id" value="1" /><br />                         <property name="name" value="HTTPS" /><br />                         <property name="description" value="Only Allows HTTPS Urls" /><br />                         <property name="serviceId" value="https://**" /><br />                     </bean></span></p> <p><span style="color: red;">                    <bean class="org.jasig.cas.services.RegisteredServiceImpl"><br />                         <property name="id" value="2" /><br />                         <property name="name" value="IMAPS" /><br />                         <property name="description" value="Only Allows HTTPS Urls" /><br />                         <property name="serviceId" value="imaps://**" /><br />                     </bean></span></p> <p><span style="color: red;">                    <bean class="org.jasig.cas.services.RegisteredServiceImpl"><br />                         <property name="id" value="3" /><br />                         <property name="name" value="IMAP" /><br />                         <property name="description" value="Only Allows IMAP Urls" /><br />                         <property name="serviceId" value="imap://**" /><br />                     </bean><br />                 </list><br />             </property>--><br />            </bean></span></p> <p> 修改WEB-INF\view\jsp\protocol\2.0\casServiceValidationSuccess.jsp文gQ如下:</p> <p><%@ page session="false"%><br /> <%@ taglib prefix="c" uri="<a %</a>><br /> <%@ taglib uri="<a prefix="fn"%><br /> <cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'><br />  <cas:authenticationSuccess><br />   <cas:user>${fn:escapeXml(assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.id)}</cas:user><br />   <c:if test="${not empty pgtIou}"><br />    <cas:proxyGrantingTicket>${pgtIou}</cas:proxyGrantingTicket><br />   </c:if><br />   <c:if test="${fn:length(assertion.chainedAuthentications) > 1}"><br />    <cas:proxies><br />     <c:forEach var="proxy" items="${assertion.chainedAuthentications}"<br />      varStatus="loopStatus" begin="0"<br />      end="${fn:length(assertion.chainedAuthentications)-2}" step="1"><br />      <cas:proxy>${fn:escapeXml(proxy.principal.id)}</cas:proxy><br />     </c:forEach><br />    </cas:proxies><br />   </c:if><br />  <span style="color: red;">  <c:if<br />    test="${fn:length(assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.attributes)<br /> <br /> > <br /> 0}"><br />    <cas:attributes><br />     <c:forEach <br /> var="attr"<br />      items="${assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.attributes}"<br />      varStatus="loopStatus" <br /> begin="0"<br />      end="${fn:length(assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.attributes)-1}"<br />      step="1"><br />      <cas:${fn:escapeXml(attr.key)}>${fn:escapeXml(attr.value)}</cas:${fn:escapeXml(attr.key)}><br />     </c:forEach><br />    </cas:attributes><br />   </c:if><br /> </span> </cas:authenticationSuccess><br /> </cas:serviceResponse><br /> 客户端配|?<br /> 1.qo器CAS Validation FilterQ?br /> <filter><br />   <filter-name>CAS Validation Filter</filter-name><br />   <filter-class><span style="color: red;"> org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</span></filter-class><br />   <init-param><br />     <param-name>casServerUrlPrefix</param-name><br />     <param-value>http://domainserver:8081/cas</param-value><br />   </init-param><br /> </filter><br /> 在客L(fng)获取信息<br /> AttributePrincipal principal = (AttributePrincipal) request.getUserPrincipal();<br /> String loginName = principal.getName();//获取用户?br /> Map<String, Object> attributes = principal.getAttributes();<br /> if(attributes != null) {<br />  System.out.println(attributes.get("userId"));<br />  System.out.println(attributes.get("passwordHint")); <br /> }</p> <p> </p> <p><br />  <br /> </p> <img src ="http://www.aygfsteel.com/tufanshu/aggbug/343290.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tufanshu/" target="_blank">雪地孤`</a> 2011-01-21 10:06 <a href="http://www.aygfsteel.com/tufanshu/archive/2011/01/21/343290.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>grails GORM oralce 分页http://www.aygfsteel.com/tufanshu/archive/2010/12/13/340460.html雪地孤`雪地孤`Mon, 13 Dec 2010 03:15:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2010/12/13/340460.htmlhttp://www.aygfsteel.com/tufanshu/comments/340460.htmlhttp://www.aygfsteel.com/tufanshu/archive/2010/12/13/340460.html#Feedback0http://www.aygfsteel.com/tufanshu/comments/commentRss/340460.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/340460.html 再次CQ?br />


雪地孤` 2010-12-13 11:15 发表评论
]]>
中年Q反思,l箋…?/title><link>http://www.aygfsteel.com/tufanshu/archive/2010/05/03/319914.html</link><dc:creator>雪地孤`</dc:creator><author>雪地孤`</author><pubDate>Mon, 03 May 2010 02:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/tufanshu/archive/2010/05/03/319914.html</guid><description><![CDATA[   今天早上出来l老婆大h买早点,骑着老婆大h的小车,在\上奔驎ͼH然一U思A飞入脑中Q想惌׃是三十多岁的ZQ却是一事无成。我本IT出生Q参加工作以来,却一直徘徊在IT技术的和行业解x案之间摇摆,最后终于下定决心朝着行业解决Ҏ(gu)的方向发展,却选择了一个旅游行业,虽说春秋在国内也的上不错的旅游公司Q但q个行业实p丛生。该公司在信息化斚w更是不知所谓,早三暮四。虽然我不应该对公司说三道四Q但q是忍不住要说两句。算了,q个都是我个人的抉择Q我现在是IT技术方面没有什么看家的本事Q行业知识也没有什么,长此以往Q很是危险,随着q龄的增长,抗风险能力会来月差Q我必须要重新的思考和抉择Q不然真的要落的老婆大h预见的场景了Q我自己不甘心这P?不能让老婆看扁啊。行业的解决Ҏ(gu)肯定是我的房展方向,是l在q个行业发展Q还是重新挑选行业,q是个比较重要的军_Q但是不怎么P我的老本?-IT技术也支撑不了几年了,我必要反省Q深思我q去的规划和执行Q重新规划和执行Q努力的保障家庭q福的经基Q开拓新的事业? <div>今天在这里写下如此的只言片语Q就是ؓ了鞭{自己,不能让自己在被短期的利益而动摇长期的规划和执行,q纪也不了Q还没有一个像L(fng)事业Q以后的风险会越来越大?/div> <img src ="http://www.aygfsteel.com/tufanshu/aggbug/319914.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tufanshu/" target="_blank">雪地孤`</a> 2010-05-03 10:35 <a href="http://www.aygfsteel.com/tufanshu/archive/2010/05/03/319914.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Grails & Oracle配合使用http://www.aygfsteel.com/tufanshu/archive/2010/03/19/315907.html雪地孤`雪地孤`Fri, 19 Mar 2010 05:38:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2010/03/19/315907.htmlhttp://www.aygfsteel.com/tufanshu/comments/315907.htmlhttp://www.aygfsteel.com/tufanshu/archive/2010/03/19/315907.html#Feedback1http://www.aygfsteel.com/tufanshu/comments/commentRss/315907.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/315907.html 1.djdbc lib到Grails目的lib中,我用的是ojdcb6_g.jar
2.修改grails生成目的DataSource.groovy文g中关于DataSource的相关配|:关键Ҏ(gu)关于hibernate方言的配|,׃grails默认使用的是HSQL内存数据库,推荐使用的是mysql数据库;但是在用oracle数据库时Q需要配|hiernate的方aQ其他的如URLQdriveQusername,password{配|和一般的配置没有什么区别,详细配置如下Q?br /> dataSource {
    pooled = true
    driverClassName = "oracle.jdbc.OracleDriver"
    username = "paygateway"
    password = "paygateway"
    dialect = "org.hibernate.dialect.OracleDialect"
       
    logSql = true
}




雪地孤` 2010-03-19 13:38 发表评论
]]>
thinkpad R400 (7445-A63)pȝ安装http://www.aygfsteel.com/tufanshu/archive/2009/12/20/306719.html雪地孤`雪地孤`Sun, 20 Dec 2009 03:25:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2009/12/20/306719.htmlhttp://www.aygfsteel.com/tufanshu/comments/306719.htmlhttp://www.aygfsteel.com/tufanshu/archive/2009/12/20/306719.html#Feedback2http://www.aygfsteel.com/tufanshu/comments/commentRss/306719.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/306719.html    ׃盘是sata的,安装q程很是郁闷Q开始都引导不了Q后来狠狠的google一把,l于搞定了:
  1.q入BIOSQ》CONIFQ将盘的模式修改ؓcompatibilityQ原来ؓACHI
  2.到联想的官方|站Q现在相关xp的驱?http://think.lenovo.com.cn),|友提供列表如下;我是全部打包下蝲?)
     安装L芯片l驱动(Intel Chipset DriversQ?br /> 安装盘SATA驱动(Intel Matrix Storage Manager)
安装ACPI甉|驱动Q即Power Manager Driver
安装Lenovo System Interface Driver
启动pȝQ系l安装显卡驱?br /> 安装|卡驱动
安装无线驱动
如果此系l安装ؓXP2的系l,那么要安装MODOM和声卡的前提是安装读卡器(也有人叫HDȝ)补丁: KB888111XPSP2.EXEQ?
安装声卡驱动和补?br /> 安装猫驱?br /> 安装蓝牙驱动
安装d器驱?br /> 安装d器驱?br /> 安装指纹驱动        
安装PCI易通讯控制器,也就是AMTQINTEL的主动管理技?br /> 安装TPM安全芯片的驱动程?br /> 安装摄像头驱动和补丁Q?yca02ww.exeQQ909667.rar?br /> 安装微Y双核补丁和其他补丁:KB896256.exe, KB936357.exe, schedulerupdater.exe?br /> 安装UltraNav driver
安装UltraNav Utility

3.驱动安装完成后,重启机器Q进入BIOSQ将盘模式修改回原来的ACHI模式

4.不知C时能用上正中的win7盗版Q感觉还是不错,虽然我^时已l不太用winpȝ了?)




雪地孤` 2009-12-20 11:25 发表评论
]]>
ofbiz9 + oracle 11ghttp://www.aygfsteel.com/tufanshu/archive/2009/09/03/293787.html雪地孤`雪地孤`Thu, 03 Sep 2009 12:27:00 GMThttp://www.aygfsteel.com/tufanshu/archive/2009/09/03/293787.htmlhttp://www.aygfsteel.com/tufanshu/comments/293787.htmlhttp://www.aygfsteel.com/tufanshu/archive/2009/09/03/293787.html#Feedback3http://www.aygfsteel.com/tufanshu/comments/commentRss/293787.htmlhttp://www.aygfsteel.com/tufanshu/services/trackbacks/293787.html 1.更新JDBC驱动Q将oracle最新的jdbc驱动copy?{ofbiz install dir}/framework/entity/lib/jdbc 目录下?br /> 2.讄实体引擎( Entity Engine)的缺省数据库为oracle.在修?${ofbiz install dir}/framework/entity/config/entityengine.xml文g中修攚w|:
   a.修改数据库连接参敎ͼ
     <datasource name="localoracle"
            helper-class="org.ofbiz.entity.datasource.GenericHelperDAO"
            schema-name="ofbiz" 你的数据库schema名称
            field-type-name="oracle"
            check-on-start="true"
            add-missing-on-start="true"
            alias-view-columns="false"
            join-style="ansi">
        <read-data reader-name="seed"/>
        <read-data reader-name="seed-initial"/>
        <read-data reader-name="demo"/>
        <read-data reader-name="ext"/>
        <inline-jdbc
                jdbc-driver="oracle.jdbc.driver.OracleDriver"
                jdbc-uri="jdbc:oracle:thin:@192.168.1.154:1521:ofbiz"  ofbizZ的数据库SID
                jdbc-username="ofbiz"  用户?br />                 jdbc-password="ofbiz"  密码
                pool-minsize="2"
                pool-maxsize="250"/>
    </datasource>
  b. 修改实体引擎的数据库~省配置如下Q(datasource-name的D|ؓ“localoracle”Q?br />       <delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false">
        <group-map group-name="org.ofbiz" datasource-name="localoracle"/>
        <group-map group-name="org.ofbiz.olap" datasource-name="localoracle"/>
    </delegator>
    <delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-cache-clear-enabled="false">
        <group-map group-name="org.ofbiz" datasource-name="localoracle"/>
        <group-map group-name="org.ofbiz.olap" datasource-name="localoracle"/>
    </delegator>

    <!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "ant run-install" before running "ant run-tests" -->
    <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
        <group-map group-name="org.ofbiz" datasource-name="localoracle"/>
        <group-map group-name="org.ofbiz.olap" datasource-name="localoracle"/>
    </delegator>
    <delegator name="other" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
        <group-map group-name="org.ofbiz" datasource-name="localoracle"/>
    </delegator>
3.补充Q在q行以上配置ӞL(fng)保你已经存在ofbiz的数据库Q实例,用户{都已创建好?br /> 4. 初始化数据和导入Q?nbsp;  
     ofbiz$ java -jar ofbiz.jar -install
通过以上命o卛_q行数据库的初始化和初始数据的导入,q里包括了ofbiz自带的例子,应用的所有的数据表和初始化数?br />
5.问题Q?br /> 在用oracle数据库时Q当前的版本可能会碰到ORAQ?1843Q无效的月䆾的问?nbsp;     

    以sys用户登陆q创建Trigger:

    create or replace TRIGGER ON_CONNECT AFTER LOGON ON DATABASE
     DECLARE
     guser varchar2(30);
     begin
      SELECT sys_context('USERENV','SESSION_USER') into guser FROM dual;
         if (guser='ofbiz' or guser='OFBIZ') THEN
            EXECUTE IMMEDIATE 'alter session set nls_timestamp_format = ''YYYY-MM-DD HH24:MI:SS.FF''';
         end if;
     end;

注意对登陆用户名的判断必d写都要考虑.

另:ofbiz用户不能拥有dba的权限,同时ofbiz用户比需要有UNLIMITED TABLESPACE的权限,否则在创建数据表的时候会?#8220;数据库空间不?#8221;的错误,D无法创徏表?br />
6.参考:
http://blog.csdn.net/blieveme/archive/2007/10/16/1826604.aspx
http://docs.ofbiz.org/display/~jacopoc/OFBiz+and+Oracle

今天到q里吧,明天l箋Q) 


雪地孤` 2009-09-03 20:27 发表评论
]]>
վ֩ģ壺 | | ½| ˮ| | | | ɽ| | ʡ| п| ɽ| ʻ| | | ˮ| ʲ| ߺ| | | | ɳ| | | | ĵ| ٹ| ݶ| | | | Ȫ| | | | ׯ| | | | ״| |