锘??xml version="1.0" encoding="utf-8" standalone="yes"?>春暖花开亚洲性无区一区二区,亚洲国产成人久久综合,MM131亚洲国产美女久久 http://m.tkk7.com/tufanshu/category/4974.html娌℃湁椋庨洦韜茬殑榪囷紝
娌℃湁鍧庡澐涓嶅繀璧扳︹?
zh-cn Wed, 09 Feb 2011 09:42:39 GMT Wed, 09 Feb 2011 09:42:39 GMT 60 cas server 3.4.5 閮ㄧ講鍦╳eblogic闂璁板綍 http://m.tkk7.com/tufanshu/archive/2011/02/09/343972.html闆湴瀛ら縛 闆湴瀛ら縛 Wed, 09 Feb 2011 08:16:00 GMT http://m.tkk7.com/tufanshu/archive/2011/02/09/343972.html http://m.tkk7.com/tufanshu/comments/343972.html http://m.tkk7.com/tufanshu/archive/2011/02/09/343972.html#Feedback 0 http://m.tkk7.com/tufanshu/comments/commentRss/343972.html http://m.tkk7.com/tufanshu/services/trackbacks/343972.html
2.cas server webapp 濡傛灉浠ar鐨勬柟寮忓彂甯冿紝浼氬洜涓簂og4j.xml鐨勯棶棰樿屼笉鑳芥甯稿彂甯冿紝鍏蜂綋鍘熷洜榪樻病鏈夊畬鍏ㄥ紕娓呮錛屼絾鏄鏋滀互瑙e紑鍚庣殑鏂囦歡澶圭洰褰曠殑鏂瑰紡鍙戝竷鍒欐病鏈夐棶棰樸?br />
]]> cas server浣跨敤mysql鏁版嵁搴撳拰oralce鏁版嵁搴撶殑宸紓 http://m.tkk7.com/tufanshu/archive/2011/01/26/343543.html闆湴瀛ら縛 闆湴瀛ら縛 Wed, 26 Jan 2011 01:05:00 GMT http://m.tkk7.com/tufanshu/archive/2011/01/26/343543.html http://m.tkk7.com/tufanshu/comments/343543.html http://m.tkk7.com/tufanshu/archive/2011/01/26/343543.html#Feedback 0 http://m.tkk7.com/tufanshu/comments/commentRss/343543.html http://m.tkk7.com/tufanshu/services/trackbacks/343543.html
璁よ瘉鐢ㄦ埛鐨剆ql璇彞鍦╩ysql涓嬩負 錛?br />
select password from user_login where username=? and enabled=tr ue
鑰屽湪oracle涓嬪簲璇ヤ負
select password from user_login where username=? and enabled=1
涓昏鐢變簬oralce鍜宮ysql瀵筨oolean瀛楁鐨勫鐞嗕笉涓鑷村鑷寸殑銆?br />
]]> cas server logout鐨勯棶棰?/title> http://m.tkk7.com/tufanshu/archive/2011/01/21/343318.html闆湴瀛ら縛 闆湴瀛ら縛 Fri, 21 Jan 2011 05:38:00 GMT http://m.tkk7.com/tufanshu/archive/2011/01/21/343318.html http://m.tkk7.com/tufanshu/comments/343318.html http://m.tkk7.com/tufanshu/archive/2011/01/21/343318.html#Feedback 0 http://m.tkk7.com/tufanshu/comments/commentRss/343318.html http://m.tkk7.com/tufanshu/services/trackbacks/343318.html cas server logout鍚庯紝榛樿鏄仠鐣欏湪cas鐨勯鍑洪〉闈紝涓鑸垜浠渶瑕侀噸鏂拌漿鍚戝埌瀹㈡埛绔綉绔欑殑鐧誨綍鎴栨槸鐩稿叧鐨勯〉闈紝涓鑸渶瑕佽繘琛屼竴涓嬮厤緗?/p>
1.cas-server绔紝閰嶇疆鏂囦歡涓?WEB-INFO/cas-servlet.xml涓殑logoutController
<bean id="logoutController" class="org.jasig.cas.web.LogoutController"
p:centralAuthenticationService-ref="centralAuthenticationService"
p:logoutView="casLogoutView"
p:warnCookieGenerator-ref="warnCookieGenerator"
p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"
p:followServiceRedirects="true"/ >
]]> cas閰嶇疆鍏ㄦ敾鐣?/title> http://m.tkk7.com/tufanshu/archive/2011/01/21/343290.html闆湴瀛ら縛 闆湴瀛ら縛 Fri, 21 Jan 2011 02:06:00 GMT http://m.tkk7.com/tufanshu/archive/2011/01/21/343290.html http://m.tkk7.com/tufanshu/comments/343290.html http://m.tkk7.com/tufanshu/archive/2011/01/21/343290.html#Feedback 3 http://m.tkk7.com/tufanshu/comments/commentRss/343290.html http://m.tkk7.com/tufanshu/services/trackbacks/343290.html
緇忚繃灝嗚繎涓ゅぉ鐨勬祴璇曪紝鍙傝冧紬澶氱綉鍙嬬殑璐$尞錛岀粓浜庡畬鎴愪簡瀵筩as鐨勪富瑕侀厤緗拰嫻嬭瘯錛岀幇璁板綍濡備笅
鍩烘湰闇姹傦細
1.cas server-3.4.5,casclient-3.2錛堝畼鏂圭増鏈級錛屽潎鍙湪cas瀹樻柟緗戠珯涓嬭澆錛?a >http://www.jasig.org
2.浣跨敤浣庢垚鏈殑http鍗忚榪涜浼犺緭錛屼亢涔頒笉璧穝sl璇佷功
3.閫氳繃jdbc榪涜鐢ㄦ埛楠岃瘉
4.闇瑕侀氳繃casserver鎻愪緵闄ょ櫥褰曠敤鎴峰悕浠ュ鐨勯檮鍔犱俊鎭?/p>
鍙傝冭祫鏂欙細
1.cas瀹樻柟緗戠珯鐨勭敤鎴峰府鍔╂墜鍐屽拰wiki
2.緗戝弸“鍩庡競鐚庝漢”鐨刡log錛?a >http://yuzhwe.javaeye.com/blog/830143
3.緗戝弸“鎮熺┖鎮熼亾”鐨刡log錛?a >http://llhdf.javaeye.com/blog/764385
4.鍏朵粬緗戝弸璐$尞鐨勭浉鍏崇殑blog錛岄兘鏄氳繃google鍑烘潵錛屽氨涓嶄竴涓鍒楀嚭浜嗭紝涓騫惰嚧璋紒錛侊紒
濂戒簡錛屼笅闈㈣繘鍏ユ棰橈紝濡傛灉鎮ㄤ笉鎯蟲祴璇曚腑鍑虹幇寮傚父鎯呭喌錛屾垨鏄幏鍙栦笉鍒扮浉鍏蟲暟鎹紝璇峰叧娉ㄦ枃涓殑綰㈣壊瀛椾綋閮ㄥ垎銆?/p>
錛?錛変嬌鐢╤ttp鍗忚鐨勮緗紝濡傛灉鎮ㄤ篃鍍忔垜涓鏍鳳紝涔頒笉璧穝sl鏁板瓧璇佷功錛屽瀹夊叏鐨勮姹備篃涓嶆槸鐗瑰埆鐨勬悶錛屼笅闈㈢殑閰嶇疆灝卞彲浠ュ府鍔╄В鍐寵繖涓棶棰橈細
鍦╟as-server-webapp涓殑/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml鏂囦歡涓湁濡備笅閰嶇疆
<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"
p:cookieSecure="true" //榛樿涓簍rue錛屼嬌鐢╤ttps,濡傛灉鍙渶瑕乭ttp錛屼慨鏀逛負false鍗沖彲
p:cookieMaxAge="-1"
p:cookieName="CASTGC"
p:cookiePath="/cas" />
錛?錛変嬌鐢╦dbc鏁版嵁婧愯繘琛岀敤鎴瘋璇侊紝闇瑕佷慨鏀筩as鐨刟uthenticationHandlers鏂瑰紡錛屽湪鏂囦歡/WEB-INF/deployerConfigContext.xml鏈夊涓嬮厤緗細
<property name="authenticationHandlers">
<list>
<!--
| This is the authentication handler that authenticates services by means of callback via SSL, thereby validating
| a server side SSL certificate.
+-->
<bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
p:httpClient-ref="httpClient" />
<!--
| This is the authentication handler declaration that every CAS deployer will need to change before deploying CAS
| into production. The default SimpleTestUsernamePasswordAuthenticationHandler authenticates UsernamePasswordCredentials
| where the username equals the password. You will need to replace this with an AuthenticationHandler that implements your
| local authentication strategy. You might accomplish this by coding a new such handler and declaring
| edu.someschool.its.cas.MySpecialHandler here, or you might use one of the handlers provided in the adaptors modules.
+-->
<!--<bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />-->
<bean class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">
<property name="dataSource" ref="dataSource" />
<property name="sql" value="select password from userInfo where username=? and enabled=true" />
//鐢ㄦ埛瀵嗙爜緙栫爜鏂瑰紡
<property name="passwordEncoder"
ref="passwordEncoderBean"/>
</bean>
</list>
</property>
璇ュ睘鎬т腑鐨刲ist鍙鐢ㄤ竴涓璇侀氳繃鍗沖彲錛屽緩璁皢綰㈣壊閮ㄥ垎鏀懼湪絎竴浣嶏紝濡傛灉紜鍙敤jdbc涓縐嶆柟寮忥紝鍏朵粬璁よ瘉鏂瑰紡鍧囧彲鍒犻櫎銆傚彟澶栭渶瑕佸湪鍦ㄦ枃浠朵腑娣誨姞datasoure鍜宲assordEncoder涓や釜bean錛屽涓?/p>
<!-- Data source definition -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8</value> //濡傛灉浣跨敤mysql鏁版嵁搴擄紝搴旇鍔犱笂鍚庨潰鐨勭紪鐮佸弬鏁幫紝鍚﹀垯鍙兘瀵艱嚧瀹㈡埛绔TGT紲ㄦ嵁鏃犳硶璇嗗埆鐨勯棶棰?br />
</property>
<property name="username"><value>root</value></property>
<property name="password"><value>password</value></property>
</bean>
<bean id="passwordEncoderBean" class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder">
<constructor-arg value="SHA1" /> //cas
server榛樿鏀寔MD5鍜孲HA1涓ょ緙栫爜鏂瑰紡錛屽鏋滈渶瑕佸叾浠栫殑緙栫爜鏂瑰紡渚嬪SHA256,512絳夛紝鍙嚜琛屽疄鐜皁rg.jasig.cas.authentication.handler.PasswordEncoder鎺ュ彛
</bean>
闄勫姞澶囨敞錛氬鏋滄偍鏄嬌鐢╟as server鐨勬簮鐮佽嚜琛岀紪璇戠殑璇濓紝闇瑕佸湪cas-server-web妯″潡鐨刾om.xml涓坊鍔犲涓嬫ā鍧楃殑渚濊禆錛?/p>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>cas-server-support-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
騫舵坊鍔犲搴旀暟鎹簱鐨刯dbc鐨刯ar鍖呫?/p>
錛?錛夎cas server鎻愪緵鏇村鐨勭敤鎴鋒暟鎹叡瀹㈡埛绔嬌鐢?/p>
閫氳繃嫻嬭瘯錛岀敱浜巆as鐨勪唬鐮佹洿鏂拌繃紼嬩腑鐨勫彉鍖栬緝澶э紝鎵浠ュ寘鍏煎鐨勯棶棰樺ソ鍍忎竴鐩村瓨鍦紝鍦ㄦ祴璇曚腑鎴戝氨紕板埌榪囷紝鑺辮垂鏃墮棿姣旇緝澶氾紝寤鴻鍚屽浠湪浣跨敤榪囩▼涓嬌鐢ㄥ畼鏂圭殑鏈鏂扮殑鍙戝竷鐗堟湰銆傚湪鎴戜嬌鐢ㄧ殑榪欎釜鐗堟湰涓紝璇峰弬鑰冨墠闈㈢殑鍏充簬server鍜宑lient绔殑鐗堟湰璇存槑錛屽簲璇ユ病鏈夊寘鍐茬獊鐨勯棶棰橈紝嫻嬭瘯閫氳繃銆備笅闈㈣繘琛岄厤緗紝閰嶇疆鏂囦歡錛?WEB-INF/deployerConfigContext.xml
<property name="credentialsToPrincipalResolvers">
<list>
<!--<bean class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver" />-->
<!-- modify on 2011-01-18,add user info -->
<bean class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver" >
<property name="attributeRepository" > //涓鴻璇佽繃鐨勭敤鎴風殑Principal娣誨姞灞炴?/font>
<ref local="attributeRepository"/>
</property>
</bean>
<bean
class="org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver" />
</list>
</property>
淇敼璇ユ枃浠朵腑榛樿鐨?font color="#ff0000"> attributeRepositorybean閰嶇疆
<!-- 鍦ㄨ繖閲岄厤緗幏鍙栨洿澶氱敤鎴風殑淇℃伅 -->
<bean id="attributeRepository" class="org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao">
<constructor-arg index="0" ref="dataSource" />
<constructor-arg index="1" value="select id as UId, password_hint as ph from userInfo where username=? and enabled=true" />
<property name="queryAttributeMapping">
<map>
<entry key="username" value="uid"/><!-- 榪欓噷蹇呴』榪欎箞鍐欙紝緋葷粺浼氳嚜宸卞尮閰嶏紝璨屼技鍜寃here璇彞鍚庨潰鐨勭敤鎴峰悕瀛楁鐨勬嫾鍐欐病鏈変粈涔堝叧緋?-->
</map>
</property>
<!-- 瑕佽幏鍙栫殑灞炴у湪榪欓噷閰嶇疆 -->
<property name="resultAttributeMapping">
<map>
<entry key="UId" value="userId" /> //key涓哄搴旂殑鏁版嵁搴撳瓧孌靛悕縐幫紝value涓烘彁渚涚粰瀹㈡埛绔幏鍙栫殑灞炴у悕瀛楋紝緋葷粺浼氳嚜鍔ㄥ~鍏呭?br />
<entry key="ph" value="passwordHint" />
</map>
</property>
</bean>
澶囨敞錛氱綉涓婃湁寰堝鐨勫叧浜庤繖涓殑閰嶇疆錛屼絾鏄鏋滄偍浣跨敤鐨勬槸鎴戞彁渚涚殑鐗堟湰鎴栨槸楂樹簬榪欎釜鐗堟湰錛屽氨搴旇璞′笂闈㈣繖鏍烽厤緗紝鏃犵敤璐ㄧ枒錛岀綉涓婂ぇ閮ㄥ垎鐨勯厤緗兘鏄熀浜?br />
person-directory-impl,person-directory-api
1.1宸﹀彸鐨勭増鏈紝鑰屾渶鏂扮殑cas浣跨敤鐨勬槸1.5鐨勭増鏈紝緇忚繃鏌ョ湅婧愪唬鐮佸拰api docs紜畾鏈鏂扮増鏈殑灞炴у弬鏁板涓婇厤緗?/span>
淇敼璇ml鏂囦歡涓渶鍚庝竴涓粯璁ょ殑serviceRegistryDao bean涓殑灞炴у叏閮ㄦ敞閲婃帀錛屾垨鑰呭垹闄わ紝
榪欎釜bean涓殑RegisteredServiceImpl鐨刬gnoreAttributes灞炴у皢鍐沖畾鏄惁娣誨姞attributes灞炴у唴瀹癸紝榛樿涓篺alse:涓嶆坊鍔狅紝鍙湁鍘繪帀榪欎釜閰嶇疆錛?br />
cas server鎵嶄細灝嗚幏鍙栫殑鐢ㄦ埛鐨勯檮鍔犲睘鎬ф坊鍔犲埌璁よ瘉鐢ㄧ殑Principal鐨刟ttributes涓幓錛屾垜鍦ㄨ繖閲岀姱榪囪繖鏍風殑閿欒錛屾渶鍚庤繕鏄氳繃璺熻釜婧愮爜鎵嶅彂鐜扮殑銆?/font>
<bean
id="serviceRegistryDao"
class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl">
<!--
<property name="registeredServices">
<list>
<bean class="org.jasig.cas.services.RegisteredServiceImpl">
<property name="id" value="0" />
<property name="name" value="HTTP" />
<property name="description" value="Only Allows HTTP Urls" />
<property name="serviceId" value="http://**" />
</bean>
<bean class="org.jasig.cas.services.RegisteredServiceImpl">
<property name="id" value="1" />
<property name="name" value="HTTPS" />
<property name="description" value="Only Allows HTTPS Urls" />
<property name="serviceId" value="https://**" />
</bean>
<bean class="org.jasig.cas.services.RegisteredServiceImpl">
<property name="id" value="2" />
<property name="name" value="IMAPS" />
<property name="description" value="Only Allows HTTPS Urls" />
<property name="serviceId" value="imaps://**" />
</bean>
<bean class="org.jasig.cas.services.RegisteredServiceImpl">
<property name="id" value="3" />
<property name="name" value="IMAP" />
<property name="description" value="Only Allows IMAP Urls" />
<property name="serviceId" value="imap://**" />
</bean>
</list>
</property>-->
</bean>
淇敼WEB-INF\view\jsp\protocol\2.0\casServiceValidationSuccess.jsp鏂囦歡錛屽涓嬶細
<%@ page session="false"%>
<%@ taglib prefix="c" uri=">
<%@ taglib uri="
<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
<cas:authenticationSuccess>
<cas:user>${fn:escapeXml(assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.id)}</cas:user>
<c:if test="${not empty pgtIou}">
<cas:proxyGrantingTicket>${pgtIou}</cas:proxyGrantingTicket>
</c:if>
<c:if test="${fn:length(assertion.chainedAuthentications) > 1}">
<cas:proxies>
<c:forEach var="proxy" items="${assertion.chainedAuthentications}"
varStatus="loopStatus" begin="0"
end="${fn:length(assertion.chainedAuthentications)-2}" step="1">
<cas:proxy>${fn:escapeXml(proxy.principal.id)}</cas:proxy>
</c:forEach>
</cas:proxies>
</c:if>
<c:if
test="${fn:length(assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.attributes)
>
0}">
<cas:attributes>
<c:forEach
var="attr"
items="${assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.attributes}"
varStatus="loopStatus"
begin="0"
end="${fn:length(assertion.chainedAuthentications[fn:length(assertion.chainedAuthentications)-1].principal.attributes)-1}"
step="1">
<cas:${fn:escapeXml(attr.key)}>${fn:escapeXml(attr.value)}</cas:${fn:escapeXml(attr.key)}>
</c:forEach>
</cas:attributes>
</c:if>
</cas:authenticationSuccess>
</cas:serviceResponse>
瀹㈡埛绔厤緗?
1.榪囨護鍣–AS Validation Filter錛?br />
<filter>
<filter-name>CAS Validation Filter</filter-name>
<filter-class> org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter </filter-class>
<init-param>
<param-name>casServerUrlPrefix</param-name>
<param-value>http://domainserver:8081/cas</param-value>
</init-param>
</filter>
鍦ㄥ鎴風鑾峰彇淇℃伅
AttributePrincipal principal = (AttributePrincipal) request.getUserPrincipal();
String loginName = principal.getName();//鑾峰彇鐢ㄦ埛鍚?br />
Map<String, Object> attributes = principal.getAttributes();
if(attributes != null) {
System.out.println(attributes.get("userId"));
System.out.println(attributes.get("passwordHint"));
}
]]>JForum 鐨?SSO闆嗘垚鐨勯棶棰樿В鍐?/title> http://m.tkk7.com/tufanshu/archive/2008/06/26/210852.html闆湴瀛ら縛 闆湴瀛ら縛 Thu, 26 Jun 2008 08:54:00 GMT http://m.tkk7.com/tufanshu/archive/2008/06/26/210852.html http://m.tkk7.com/tufanshu/comments/210852.html http://m.tkk7.com/tufanshu/archive/2008/06/26/210852.html#Feedback 3 http://m.tkk7.com/tufanshu/comments/commentRss/210852.html http://m.tkk7.com/tufanshu/services/trackbacks/210852.html
1.搴旂敤鏈嶅姟鍣細weblogic8.1
2.鏁版嵁搴擄細oracle10g
3.宸叉湁涓涓數瀛愬晢鍔$綉绔欙紝闇瑕佸拰jforum榪涜綆鍗曠殑闆嗘垚錛屾彁渚泂so錛堝崟鐐圭櫥褰曠殑鍔熻兘錛夈?br />
4.璇存槑錛氬凡鏈夌殑鐢靛瓙鍟嗗姟緗戠珯鍩熷悕錛歨ttp://www.123.com jforum鍩熷悕錛歸ww.123.com/forum,鐢靛瓙鍟嗗姟緗戠珯鍜宩froum鍦ㄧ粺涓鍙版湇鍔″櫒鍜屽悓涓搴旂敤鏈嶅姟鍣ㄤ笅錛屽鏋滃垎寮鍙兘浼氬瓨鍦╯ession鎴朿ookie璁塊棶鐨勯棶棰樸?br />
5.JForum鐗堟湰錛?.1.8
涓嬮潰綆瑕佺殑浠嬬粛涓涓嬩嬌鐢╟ookie榪涜jforum鍜岀數瀛愬晢鍔$綉绔欑殑sso闆嗘垚鐨勮繃紼嬶細
(1)瀹炵幇net.jforum.sso鎺ュ彛
public class CookieUserSSO implements SSO {
static final Logger logger = Logger.getLogger(CookieUserSSO.class.getName());
public String authenticateUser(RequestContext request) {
// login cookie set by my web LOGIN application
Cookie cookieNameUser = ControllerUtils.getCookie(SystemGlobals
.getValue(ConfigKeys.COOKIE_NAME_USER));
String username = null;
if (cookieNameUser != null) {
username = cookieNameUser.getValue();
}
logger.info("cookie username="+username);
System.out.println("cookie username="+username);
return username; // return username for jforum
// jforum will use this name to regist database or set in HttpSession
}
public boolean isSessionValid(UserSession userSession,
RequestContext request) {
Cookie cookieNameUser = ControllerUtils.getCookie(SystemGlobals
.getValue(ConfigKeys.COOKIE_NAME_USER)); // user cookie
String remoteUser = null;
if (cookieNameUser != null) {
remoteUser = cookieNameUser.getValue(); // jforum username
}
if (remoteUser == null
&& userSession.getUserId() != SystemGlobals
.getIntValue(ConfigKeys.ANONYMOUS_USER_ID)) {
// user has since logged out
return false;
} else if (remoteUser != null
&& userSession.getUserId() == SystemGlobals
.getIntValue(ConfigKeys.ANONYMOUS_USER_ID)) {
// anonymous user has logged in
return false;
} else if (remoteUser != null
&& !remoteUser.equals(userSession.getUsername())) {
// not the same user (cookie and session)
return false;
}
return true; // myapp user and forum user the same. valid user.
}
}
(2)淇敼SystemGlobals.properties涓殑閰嶇疆錛?br />
淇敼 SystemGlobals.properties鏂囦歡涓殑涓涓嬪睘鎬х殑鍐呭錛?br />
authentication.type = sso
sso.implementation = net.jforum.sso.CookieUserSSO
sso.redirect = http://www.123.com/login.jsp //鍙牴鎹疄闄呯殑鐧誨綍欏甸潰鍦板潃榪涜淇敼
cookie.name.user = 123UserInfo //鐢靛瓙鍟嗗姟緗戠珯涓繚瀛樼殑cookie鍚嶇О錛屽彲鏍規嵁瀹為檯鎯呭喌淇敼
(3)淇敼web搴旂敤涓殑鐧誨綍鍜屾敞閿閮ㄥ垎鐨勯昏緫錛?br />
鐧誨綍閮ㄥ垎鍔犲叆浠ヤ笅浠g爜錛?br />
...
Cookie cookie = new Cookie("springTourUserInfo", sname);
cookie.setMaxAge(-1);
cookie.setPath("/");//cookie鍙湪鍚屼竴搴旂敤鏈嶅姟鍣ㄦ湁鏁?br />
response.addCookie(cookie);
...
娉ㄩ攢閮ㄥ垎鍔犲叆浠ヤ笅浠g爜錛?/strong>
......
Cookie cookie = new Cookie("springTourUserInfo", "");
cookie.setMaxAge(0); // delete the cookie.
cookie.setPath("/");
response.addCookie(cookie);
......
(4)鍦ㄧ數瀛愬晢鍔$綉绔欏鍔犺鍧涚殑閾炬帴錛?br />
<a href="/forum">璁哄潧</a>
鍩烘湰閰嶇疆瀹屾暣錛屾祴璇曢氳繃錛屽鏈夐棶棰橈紝嬈㈣繋浜ゆ祦錛?br />
鎰熻阿緗戝弸鎻愪緵鐨勮祫鏂欙細
http://www.lifevv.com/java/doc/20080305224358885.html?page=0
http://www.99inf.net/SoftwareDev/Java/54230.htm錛堜綔鑰咃細鐜嬩繚鏀匡級
]]> apache2.2.6+tomcat5.5.17閰嶇疆璇存槑 http://m.tkk7.com/tufanshu/archive/2007/12/24/170126.html闆湴瀛ら縛 闆湴瀛ら縛 Mon, 24 Dec 2007 10:03:00 GMT http://m.tkk7.com/tufanshu/archive/2007/12/24/170126.html http://m.tkk7.com/tufanshu/comments/170126.html http://m.tkk7.com/tufanshu/archive/2007/12/24/170126.html#Feedback 1 http://m.tkk7.com/tufanshu/comments/commentRss/170126.html http://m.tkk7.com/tufanshu/services/trackbacks/170126.html 鍚屾牱錛岀粡榪囦笉鏂殑鎽哥儲鍜岀綉鍙嬬殑甯姪錛岀粓浜庢悶瀹氫簡錛氾級錛屼富瑕佺殑闂榪樻槸鍑哄湪鎴戠殑鏈嶅姟鍣ㄤ笂鐨勫師鍥狅紝涓嶇煡閬撲負浠涔堬紝鎴戠殑鏈嶅姟鍣ㄤ笂閮ㄧ講浜唖qlite3.0瀵艱嚧apache2.2.6濮嬬粓鏃犳硶榪愯錛屾繪槸鎻愮ず鎵句笉鍒?libsqlite3.so.0",涓嶅緱浠ワ紝鍙兘鎹㈠彴鏈嶅姟鍣ㄦ祴璇曪紝杞繪澗鎼炲畾錛岀幇灝嗚繃紼嬫弿榪板涓嬶紝涓鍏卞弬鑰冿細
涓.瀹夎apache2.2.6
1. tar fvxz httpd-2.2.2.tar.gz
2. 榪涘叆瑙e帇鍚庣殑鐩綍銆傝繘琛岄厤緗細
./configure --prefix=/usr/apache --enable-module=so --enable-proxy --enable-proxy-ajp --enable-forward --enable-proxy-connect --enable-proxy-http --enable-so --enable-deflate --enable-headers --enable-include
瑙i噴錛?br />
-- prefix=/usr/apache鏄厤緗皢瑕佸畨瑁呭埌鐨勭洰褰曚綅緗紱
--enable-module=so閰嶇疆Apache鏀寔Dynamic Shared Objects (DSO)妯″紡;
--enable-* 閰嶇疆娣誨姞鐩稿簲鐨勬ā鍧?
3. 緙栬瘧錛堢紪璇戝鏋滀笉鎴愬姛錛岀‘璁や竴涓嬩綘鐨刲inux鏄惁瀹夎鏈夌紪璇戞墍闇瑕佺殑c鐜鍜屽叾浠栭渶瑕佺殑綾誨簱錛夛細
make
4. 瀹夎錛?br />
make install
5. 緙栬緫/usr/apache/conf/httpd.conf鏂囦歡錛屾妸绔彛鏀逛負80錛堝埆璺焧omcat鐨勭鍙e啿紿侊級錛?br />
ServerName:80
浜屻佸畨瑁卼omcat5.5.17
鐩存帴瑙e帇鍘嬬緝鍖呭埌鎸囧畾鐩綍灝卞彲浠ワ紝鍐嶆灝變笉澶氬皯璇翠簡錛堝綋鐒訛紝鏈濂藉湪榪涜浠ヤ笂涓ら」鎿嶄綔鍓嶅厛鎸夎濂絡dk錛?.5鎴栦互涓婄増鏈級
涓夈佺畝鍗曠殑apche2.2.6+tomcat5.5.17閰嶇疆璇存槑錛?br />
浣跨敤 浣跨敤proxy_ajp鏁村悎apache鍜宼omcat錛岀敱浜嶢pache2.2瀵逛互寰鐗堟湰鏈夎緝澶ф敼鍔?寮曡繘浜唒roxy
妯″潡,鎵浠pache2.2鍜孴omcat5.5鐨勯厤緗渶瑕佺敤鍒癿od_proxy.so絳夋枃浠?涓嶅啀浣跨敤jk 鎴?jk2 絳塼omcat榪炴帴鍣?
.鍩烘湰閰嶇疆濡備笅:
(涓)鍔犺澆瑙f瀽妯″潡
windows涓嬶紝鎴杔inux閲囩敤鍔ㄦ佸姞杞?DSO)妯″紡涓嬮渶閰嶇疆銆傚墠闈㈡垜浠殑linux緙栬瘧鏃舵妸涓嬮潰鐨勬ā鍧楀祵鍏ュ埌浜?nbsp; apache涓紝鎵浠ヤ笉鐢ㄥ啀鍔犺澆錛屽洜姝や笅闈㈢殑涓よ涔熶笉鐢ㄥ啀httpd.conf鏂囦歡涓坊鍔犱簡
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module
modules/mod_proxy_ajp.so
(浜?浣跨敤proxy_ajp浠g悊, 涓嬮潰鐨勯厤緗紝鏄妸鎵鏈夌洰褰曞叏鐢ㄤ唬鐞?br />
浣跨敤vi緙栬緫鍣ㄦ墦寮apache鐨勯厤緗枃浠?conf/httpd.conf,鍦?LoadModule××××××琛岀殑鍚庨潰娣誨姞 浠ヤ笅涓よ鍗沖彲錛?br />
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse /
ajp://127.0.0.1:8009/
(涓?紱佹浣跨敤proxy_ajp浠g悊鐨勭洰褰曪細
濡傛灉瀵逛簬鏌愪簺鐩綍涓嶆兂浣跨敤proxy_ajp浠g悊杞彂錛屽彲浠ユ寜鐓у涓嬮厤緗紙閰嶇疆鏂瑰紡鍚屼笂闈紙浜岋級鐨勬搷 浣滐級錛?br />
ProxyPass /images/ !
錛堢姝mages鐩綍涓嬬殑鍐呭浣跨敤proxy_ajp浠g悊杞彂錛?br />
閰嶇疆鍒扮幇鍦紝閲嶅惎涓涓媋pache錛屽氨鍙氳繃apache鏉ヨ闂畉omcat鐨勬湇鍔′簡銆?br />
鐗瑰埆楦h阿錛歨ttp://groups.csdn.net/Apache/topic/b70ad273-f66f-4699-83c0-e11d354d262a.aspx
]]>鎵句笉鍒癈.TLD鐨勯棶棰?/title> http://m.tkk7.com/tufanshu/archive/2006/12/04/85371.html闆湴瀛ら縛 闆湴瀛ら縛 Mon, 04 Dec 2006 07:27:00 GMT http://m.tkk7.com/tufanshu/archive/2006/12/04/85371.html http://m.tkk7.com/tufanshu/comments/85371.html http://m.tkk7.com/tufanshu/archive/2006/12/04/85371.html#Feedback 2 http://m.tkk7.com/tufanshu/comments/commentRss/85371.html http://m.tkk7.com/tufanshu/services/trackbacks/85371.html 錛屽彧瑕佸皢璇ュ寘浠巐ib涓嬬Щ闄ゅ嵆鍙簡錛屽湪姝ゆ劅璋㈢綉緇滀笂涓嶅悵璧愭暀鐨勬湅鍙嬩滑錛氾級 ]]> roller2.3婧愪唬鐮侀儴緗茬瑪褰?/title> http://m.tkk7.com/tufanshu/archive/2006/11/01/78479.html闆湴瀛ら縛 闆湴瀛ら縛 Wed, 01 Nov 2006 07:28:00 GMT http://m.tkk7.com/tufanshu/archive/2006/11/01/78479.html http://m.tkk7.com/tufanshu/comments/78479.html http://m.tkk7.com/tufanshu/archive/2006/11/01/78479.html#Feedback 1 http://m.tkk7.com/tufanshu/comments/commentRss/78479.html http://m.tkk7.com/tufanshu/services/trackbacks/78479.html 1.棣栧厛鏄幓涓嬭澆rller2.3鐨勬簮浠g爜鏂囦歡錛屼笅杞藉湴鍧錛?a >http://rollerweblogger.org/ 鐢變簬roller閲囩敤浜唜doclet錛屾墍浠ュ湪涓嬭澆鐨勬簮浠g爜涓湁浜涘唴瀹規槸娌℃湁鐨勶紝涓昏緙哄皯鐨勫唴瀹瑰涓嬶細 聽聽聽(1)package org.roller.presentation.forms 聽聽聽(2)src涓嬬己灝戠浉鍏崇殑hbm 鏂囦歡 聽聽聽(3)version.properties 聽聽聽(4)roller.tld 2.鐢變簬緙哄皯浠ヤ笂鐨勪笢瑗匡紝瀵艱嚧婧愪唬鐮佸鍏ュ伐紼嬪悗錛岀紪璇戦兘涓嶈兘閫氳繃銆傛垜涓嶆槸澶噦xdoclet鐨勪嬌鐢紝鎵浠ュ彧濂界己浠涔堬紝灝辯粰浠栦粈涔堜簡錛屽敖閲忔弧瓚充粬鐨勮姹備簡銆傚湪roller-src錛坮oller2.3瑙e帇鍚庣殑鏂囦歡錛変笅鏈塧nt鐨勮剼鏈紝鎵浠ユ垜鐚滄兂錛岄氳繃鑴氭湰錛屼竴瀹氬彲浠ョ敓鎴愭墍鏈夌己灝戠殑鏂囦歡錛屼簨瀹炰篃紜疄濡傛錛屽彧鏄湪浣跨敤ant鑴氭湰鐢熸垚roller web鐨勮繃紼嬩篃鏄潕鍧風殑錛氾級錛屼富瑕佹槸搴斾負roller寮鍙戝皬緇勪負浜嗙渷浜嬶紝鎶婁竴浜涘紑婧愮殑絎笁鏂瑰寘緇欏幓鎺変簡錛屾墍浠ラ渶瑕佽嚜宸辯粰琛ヤ笂銆備笉鐒跺氨浼氱敓鎴愪笉鎴愬姛銆傜幇璁板綍濡備笅錛?br />(1)鍔犱笂hibernate3.2.1.jar 聽聽聽聽聽聽鍦?roller/src/tools鐩綍涓嬪緩绔?hibernate-3.1/lib鏂囦歡澶癸紝灝唄ibernate3.jar鏂囦歡copy鍒拌鐩綍涓嬮潰 (2)鍔犱笂j2ee.jar 聽聽聽 灝唈2ee.jar(鎴杍boss-j2ee.jar)copy鍒?roller-src/tools/buildtime/xdoclet-1.2.3/鏂囦歡澶逛笅 (3)娣誨姞javamail鐨勭浉鍏沖寘錛歮ail.jar,actiivation.jar 聽聽聽灝唌ail.jar,activation.jar copy鍒?roller-src/tools/lib鐩綍涓嬮潰銆?br />鐒跺悗鍦╳indows涓嬭繘鍏oller-src鐩綍錛屼嬌鐢ㄤ笅闈㈠懡浠ゅ嵆鍙敓鎴恟oller web,鍚屾椂鍙互鐢熸垚浠ヤ笂緙虹渷鐨勬枃浠訛細 > build all 鐒跺悗灝卞彲浠ュ湪roller-src/build鐩綍瀵繪壘浣犻渶瑕佺殑鏂囦歡錛屽悓鏃朵篃鏈夊彂甯冨ソ鐨剅oller web浜?br /> roller2.3鐨勫畨瑁呭彂甯冨彲浠ュ弬鑰價oller瀹樻柟鍙戝竷鐨勫畨瑁呮枃妗e嵆鍙?br /> 澶у姛鍛婃垚錛屽彲浠ュ紑濮嬪涔犲拰淇敼roller2.3鐨勬簮鐮佷簡錛侊細錛?/p>
]]> tomcat 鏈嶅姟鍣ㄦ姏鍑簊ocket寮傚父鈥滄枃浠舵墦寮澶鈥濈殑闂 http://m.tkk7.com/tufanshu/archive/2006/07/31/60981.html闆湴瀛ら縛 闆湴瀛ら縛 Mon, 31 Jul 2006 03:39:00 GMT http://m.tkk7.com/tufanshu/archive/2006/07/31/60981.html http://m.tkk7.com/tufanshu/comments/60981.html http://m.tkk7.com/tufanshu/archive/2006/07/31/60981.html#Feedback 0 http://m.tkk7.com/tufanshu/comments/commentRss/60981.html http://m.tkk7.com/tufanshu/services/trackbacks/60981.html 璀﹀憡: Reinitializing ServerSocket 2006-7-28 15:07:40 org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket 涓ラ噸: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=80] ignored exception: java.net.SocketException: Too many open files java.net.SocketException: Too many open files 聽at java.net.PlainSocketImpl.socketAccept(Native Method) 聽at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) 聽at java.net.ServerSocket.implAccept(ServerSocket.java:450) 聽at java.net.ServerSocket.accept(ServerSocket.java:421) 聽at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) 聽at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:407) 聽at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:70) 聽at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 聽at java.lang.Thread.run(Thread.java:595) 鍘熸湰浠ヤ負鏄痶omcat鐨勯厤緗垨鏄簲鐢ㄦ湰韜殑闂錛?璋鋒瓕"涓鎶婂悗鎵嶅彂鐜幫紝璇ラ棶棰樼殑鏍規湰鍘熷洜鏄敱浜庣郴緇熸枃浠惰祫婧愮殑闄愬埗瀵艱嚧鐨勩傚叿浣撳彲浠ュ弬鑰?a >http://www.bea.com.cn/support_pattern/Too_Many_Open_Files_Pattern.html 鐨勮鏄庛傚叿浣撶殑瑙e喅鏂瑰紡鍙互鍙傝冧竴涓嬶細 1銆倁limit -a 鏌ョ湅緋葷粺鐩墠璧勬簮闄愬埗鐨勮瀹氥?br />聽聽聽[root@test security]# umlimit -a -bash: umlimit: command not found [root@test security]# ulimit -a core file size聽聽聽聽聽聽聽 (blocks, -c) 0 data seg size聽聽聽聽聽聽聽聽 (kbytes, -d) unlimited file size聽聽聽聽聽聽聽聽聽聽聽聽 (blocks, -f) unlimited max locked memory聽聽聽聽 (kbytes, -l) unlimited max memory size聽聽聽聽聽聽 (kbytes, -m) unlimitedopen files聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 (-n) 1024 pipe size聽聽聽聽聽聽聽聽聽 (512 bytes, -p) 8 stack size聽聽聽聽聽聽聽聽聽聽聽 (kbytes, -s) 8192 cpu time聽聽聽聽聽聽聽聽聽聽聽聽 (seconds, -t) unlimited max user processes聽聽聽聽聽聽聽聽聽聽聽 (-u) 7168 virtual memory聽聽聽聽聽聽聽 (kbytes, -v) unlimited [root@test security]# 閫氳繃浠ヤ笂鍛戒護錛屾垜浠彲浠ョ湅鍒皁pen files 鐨勬渶澶ф暟涓?024 閭d箞鎴戜滑鍙互閫氳繃涓涓嬪懡浠や慨鏀硅鍙傛暟鐨勬渶澶у?br />2. ulimit -n 4096 [root@test security]# ulimit -n 4096 [root@test security]# ulimit -a core file size聽聽聽聽聽聽聽 (blocks, -c) 0 data seg size聽聽聽聽聽聽聽聽 (kbytes, -d) unlimited file size聽聽聽聽聽聽聽聽聽聽聽聽 (blocks, -f) unlimited max locked memory聽聽聽聽 (kbytes, -l) unlimited max memory size聽聽聽聽聽聽 (kbytes, -m) unlimitedopen files聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 (-n) 4096 pipe size聽聽聽聽聽聽聽聽聽 (512 bytes, -p) 8 stack size聽聽聽聽聽聽聽聽聽聽聽 (kbytes, -s) 8192 cpu time聽聽聽聽聽聽聽聽聽聽聽聽 (seconds, -t) unlimited max user processes聽聽聽聽聽聽聽聽聽聽聽 (-u) 7168 virtual memory聽聽聽聽聽聽聽 (kbytes, -v) unlimited 榪欐牱鎴戜滑灝變慨鏀逛簡緋葷粺鍦ㄥ悓涓鏃墮棿鎵撳紑鏂囦歡璧勬簮鐨勬渶澶ф暟錛屽熀鏈В鍐充互涓婇棶棰樸?br /> 鍙﹀鎴戜滑鍙互閫氳繃lsof聽 -p [榪涚▼鐨?pid]鏉ユ煡鐪嬬郴緇熷綋鍓嶆墦寮鐨勬枃浠惰祫婧愶紝鍙互浜嗚В涓嶅悓鏃舵湡緋葷粺鐨勬枃浠惰祫婧愮殑浣跨敤鎯呭喌錛屽彲鏍規嵁鎯呭喌榪涜緋葷粺璧勬簮鐨勯厤緗?br /> ]]>hsql鐨勪嬌鐢?/title> http://m.tkk7.com/tufanshu/archive/2005/12/26/25499.html闆湴瀛ら縛 闆湴瀛ら縛 Mon, 26 Dec 2005 13:44:00 GMT http://m.tkk7.com/tufanshu/archive/2005/12/26/25499.html http://m.tkk7.com/tufanshu/comments/25499.html http://m.tkk7.com/tufanshu/archive/2005/12/26/25499.html#Feedback 1 http://m.tkk7.com/tufanshu/comments/commentRss/25499.html http://m.tkk7.com/tufanshu/services/trackbacks/25499.html 鏈榪戝湪涓涓厖鍊煎鉤鍙頒笂浣跨敤浜咹SQL鏉ヨ褰曠敤鎴風殑鍏呭艱褰?鏈潵鎵鏈夌殑璁板綍鏄啓鍒版枃浠墮噷闈㈢殑,浣嗘槸鐢變簬浣跨敤ORACLE鐨勬儻鎬ф濈淮瀵艱嚧鎴戞氮璐逛簡鍗婂ぉ鐨勬椂闂?鍏蜂綋鎯呭喌鏄繖鏍? 鎴戜嬌鐢ㄧ殑鏄疕SQL鐨処N-PROCESS(Standalone)妯″紡,榪欐牱鍦╓EB鍚姩鐨勬椂鍊?鎴戝氨浼氬幓鍒涘緩鏁版嵁搴?鎸夌収HSQL鐨勬枃妗?濡傛灉瀛樺湪<dbname>.script鏂囦歡鐨勮瘽,鏁版嵁搴撳氨浼氬皢鍘嗗彶鏁版嵁鎻掑叆鍒版暟鎹簱涓?浣嗘槸鍦ㄨ繖閲屾垜鏀句簡涓涓儻鎬х殑閿欒,鎴戜滑鍦∣RCALE鎴栨槸鍏朵粬鐨勫父鐢ㄦ暟鎹簱涓垱寤鴻〃鏃?涓鑸鍏堝垹闄ゅ氨琛?璁╁悗鍦ㄥ垱寤烘柊鐨勮〃,榪欐牱鎴戝氨鎶奌SQL鐨勫巻鍙茶褰曢兘鍒犻櫎浜?閮侀椃鍟?榪欏彲鏄敤鎴風殑鍏呭艱褰曞晩,浠ュ悗鎴戞庝箞瀵瑰笎鍟?:)榪樺ソ鎴戞湁澶囦喚. 鍦℉SQL鏇存湰涓嶉渶瑕佽繖鏍風殑鎿嶄綔,浠栬嚜宸變細鍘誨仛榪欐牱鐨勪簨鎯?濡傛灉<dbname>.script瀛樺湪,浠栧氨鐩存帴鎵ц浜嗚繖涓猻cript,濡傛灉娌℃湁浠栨墠鍥炲幓鍒涘緩鏂扮殑鏁版嵁搴撳拰琛ㄧ粨鏋? ]]> jdk1.4鍗囩駭鍒癑DK1.5鐨勯棶棰?/title> http://m.tkk7.com/tufanshu/archive/2005/11/17/20309.html闆湴瀛ら縛 闆湴瀛ら縛 Thu, 17 Nov 2005 12:28:00 GMT http://m.tkk7.com/tufanshu/archive/2005/11/17/20309.html http://m.tkk7.com/tufanshu/comments/20309.html http://m.tkk7.com/tufanshu/archive/2005/11/17/20309.html#Feedback 3 http://m.tkk7.com/tufanshu/comments/commentRss/20309.html http://m.tkk7.com/tufanshu/services/trackbacks/20309.html 鏈榪戝皢鎵嬩笂鐨勯」鐩?tomcat5.0+spring+struts)鐨刯dk1.4鍗囩駭鍒?.5鐨勬椂鍊?鍑虹幇浜嗕竴鍫嗙殑闂,緇忚繃涓嶆噲鐨勫姫鍔涘拰緗戜笂鏈嬪弸鐨勬彁紺虹粓浜庡皢闂瑙e喅浜?鐜板湪璁板綍濡備笅 1.java.lang.UnsupportedClassVersionError: com/mdcchina/userinfo/logic/UserManager (Unsupported major.minor version 49.0)鎻愮ず濡備笂鐨勯敊璇?寰堟槸閮侀椃 緇忚繃鐮旂┒鍜屾瘮杈冨湪涓や釜涓嶅悓鐜涓嬬殑緙栬瘧榪愯,緇堜簬鍙戠幇榪欎釜涓昏鏄敱浜庢垜鐨勬満瀛愪笂瀹夎浜嗕袱涓笉鍚岀増鏈殑JDK瀵艱嚧鐨?鎴戞兂寰堝鐨勬湅鍙嬪湪灝濊瘯鏂扮殑JDK鐨勬椂鍊?鍙兘涓嶄細鍒犻櫎1.4鐨勭増鏈?浣嗘槸瑕佹敞鎰忕殑鏄灝咼AVA_HOME,CLASS_PATH,PATH絳夌瓑鐨勭幆澧冨彉閲忛兘淇敼鎴愮浉鍏崇殑JDK1.5鐨勭洰褰曚笅闈㈠幓,鍥犱負1.5鐩稿浜庝互鍓嶇殑鐗堟湰鐨勫彉鍖栨瘮杈冨ぇ. 2.涓婇潰鐨勯棶棰樻帓闄ゅ悗,鍦ㄨ繍琛孴OMCAT5.0鏃跺欑敱鍑虹幇浜嗗涓嬬殑閿欒: 2005-11-17 19:38:47 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error: C:\application\Tomcat 5.0\work\Catalina\localhost\mlinkweb\org\apache\jsp\layouts\layout_005findex_jsp.java:7: cannot access java.lang.Object
Generated servlet error: bad class file: C:\application\Java\jdk1.5.0\jre\lib\rt.jar(java/lang/Object.class) class file has wrong version 49.0, should be 48.0 Please remove or make sure it appears in the correct subdirectory of the classpath. public final class layout_005findex_jsp extends org.apache.jasper.runtime.HttpJspBase ^ 1 error 榪欎釜闂榪欐槸璁╂垜閮侀椃涔嬫瀬鍟?^_^) 鏈鍚庡湪SUN鐨凧AVA璁哄潧閲岄潰鎵懼埌浜嗙瓟妗?鍙灝咼DK1.5鐨凩IB涓嬮潰鐨凾OOLS.JAR瑕嗙洊TOMCAT5.0鐩綍/common/lib涓嬮潰鐨則ools.jar,鐒跺悗閲嶅惎TOMCAT5.0灝卞彲浠ヤ簡
]]>
主站蜘蛛池模板:
xxxxx做受大片视频免费 |
亚洲jjzzjjzz在线播放 |
欧洲美女大片免费播放器视频 |
男人的好免费观看在线视频 |
亚洲精品美女久久久久 |
中国人xxxxx69免费视频 |
亚洲三级电影网站 |
8x8x华人永久免费视频 |
亚洲网址在线观看 |
在线天堂免费观看.WWW |
国产精品亚洲综合久久 |
在线播放免费人成视频在线观看
|
免费高清av一区二区三区 |
亚洲综合色婷婷在线观看 |
免费高清在线影片一区 |
暖暖免费中文在线日本 |
亚洲精品午夜国产VA久久成人 |
日韩成人免费视频 |
亚洲国产模特在线播放 |
日韩视频免费一区二区三区 |
美女视频黄频a免费大全视频 |
亚洲精品高清一二区久久 |
日韩精品无码免费专区网站 |
久久精品国产亚洲精品2020 |
歪歪漫画在线观看官网免费阅读 |
亚洲爆乳精品无码一区二区 |
亚洲国产一区二区三区 |
久久久久久国产精品免费免费男同
|
亚洲AV无码乱码麻豆精品国产 |
久久免费福利视频 |
亚洲一级视频在线观看 |
国产又长又粗又爽免费视频 |
国产精品黄页免费高清在线观看 |
亚洲精品线在线观看 |
女人18毛片a级毛片免费视频 |
成人免费网站视频www |
67pao强力打造67194在线午夜亚洲 |
三年片在线观看免费大全 |
一区二区三区AV高清免费波多 |
亚洲国产一区在线 |
国产三级免费观看 |