锘??xml version="1.0" encoding="utf-8" standalone="yes"?> server.xml 鐨勪慨鏀規(guī)柟寮忓涓? 錛堜竴錛夊鍩熷悕緇戝畾 1.濡傛灉浣犺緇戝畾緗戠珯,棣栧厛鏄鎶妕omcat鐨勯粯璁よ闂鍙?080,淇敼鎴?0 鍘熷: 淇敼鍚?
]]>涓ラ噸: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:204)
at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
2012-7-12 10:08:04 org.apache.catalina.session.StandardManager startInternal
涓ラ噸: Exception loading sessions from persistent storage
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:204)
at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
]]>
鐜錛?br />MyEclipse10
JDK6
Tomcat7
CXF2.5
Spring3
紺轟緥欏圭洰緇撴瀯鍥撅細(xì)
濡備笂鍥炬墍紺猴紝鍏ㄩ儴渚濊禆鐨勭涓夋柟搴撻兘鍦╨ib涓紝涓嬮潰璐村嚭鍏ㄩ儴浠g爜銆?br />IHelloService.javapackage bing.server;
import javax.jws.WebService;
/**
* <p>
* WebService鎺ュ彛
* </p>
*
* @author IceWee
* @date 2012-7-6
* @version 1.0
*/
@WebService
public interface IHelloService {
public String sayHello(String username);
}
HelloServiceImpl.javapackage bing.server;
import javax.jws.WebService;
/**
* <p>
* WebService瀹炵幇綾?br />
* </p>
*
* @author IceWee
* @date 2012-7-6
* @version 1.0
*/
@WebService(endpointInterface = "bing.server.IHelloService", serviceName = "HelloService")
public class HelloServiceImpl implements IHelloService {
@Override
public String sayHello(String username) {
return "hello, " + username;
}
}
HelloServiceClient.javapackage bing.client;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import bing.server.IHelloService;
/**
* <p>
* WebService璋冪敤鏂?瀹㈡埛绔?br />
* </p>
*
* @author IceWee
* @date 2012-7-6
* @version 1.0
*/
public class HelloServiceClient {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-client.xml");
IHelloService helloService = (IHelloService) context.getBean("client");
String response = helloService.sayHello("Peter");
System.out.println(response);
}
}
applicationContext-server.xml<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
<!--
***娉ㄦ剰***
鎵嬪姩娣誨姞鐨勫唴瀹癸細(xì)
xmlns:jaxws="http://cxf.apache.org/jaxws"
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"
-->
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
<jaxws:endpoint id="helloService" implementor="bing.server.HelloServiceImpl" address="/helloService" />
</beans>
applicationContext-client.xml<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
<!--
***娉ㄦ剰***
鎵嬪姩娣誨姞鐨勫唴瀹癸細(xì)
xmlns:jaxws="http://cxf.apache.org/jaxws"
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"
-->
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
<bean id="client" class="bing.server.IHelloService" factory-bean="clientFactory" factory-method="create" />
<bean id="clientFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
<property name="serviceClass" value="bing.server.IHelloService" />
<property name="address" value="http://localhost:8080/CXFDemo/ws/helloService" />
</bean>
</beans>
web.xml<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>CXFDemo</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-server.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>CXFServlet</servlet-name>
<display-name>CXFServlet</display-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/ws/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
鎵鏈夐」鐩兘宸查厤緗畬鎴愶紝鍙互鍙戝竷鍒癟omcat浜?jiǎn)锛屽湪娴忚鍣ㄤ腑杈撳叆锛?xì)http://localhost:8080/CXFDemo/ws錛岃繑鍥炲鍥撅細(xì)
浠庝笂鍥句腑鍙互鐪嬪埌鎴戜滑瀵瑰鍙戝竷鐨刉ebService鎺ュ彛錛岀偣鍑昏摑鑹茶秴閾炬帴錛岃繑鍥炲鍥撅細(xì)
鍒版錛岃瘉鏄庢垜浠殑Web Service宸茬粡鍙戝竷鎴愬姛錛屽彲浠ヨ繘琛岃皟鐢ㄦ祴璇曚簡(jiǎn)銆傝繍琛孒elloServiceClient錛岃繑鍥炲鍥撅細(xì)
鍏ㄦ枃瀹岋紒
]]>
鍏ㄩ儴渚濊禆搴擄細(xì)
commons-logging-1.1.1.jar
httpclient-4.1.3.jar
httpcore-4.1.4.jar
httpmime-4.1.3.jar(涓婁紶鏂囦歡浣跨敤)
鍦紙涓錛変腑鐨勭▼搴忓寘涓垱寤轟竴涓鎴風(fēng)綾伙細(xì)HttpsClient
HttpsClient.javapackage com.icesoft.client;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.security.KeyStore;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
public class HttpsClient {
private static final String KEY_STORE_TYPE_JKS = "jks";
private static final String KEY_STORE_TYPE_P12 = "PKCS12";
private static final String SCHEME_HTTPS = "https";
private static final int HTTPS_PORT = 8443;
private static final String HTTPS_URL = "https://127.0.0.1:8443/HttpClientSSL/sslServlet";
private static final String KEY_STORE_CLIENT_PATH = "E:/ssl/client.p12";
private static final String KEY_STORE_TRUST_PATH = "E:/ssl/client.truststore";
private static final String KEY_STORE_PASSWORD = "123456";
private static final String KEY_STORE_TRUST_PASSWORD = "123456";
public static void main(String[] args) throws Exception {
ssl();
}
private static void ssl() throws Exception {
HttpClient httpClient = new DefaultHttpClient();
try {
KeyStore keyStore = KeyStore.getInstance(KEY_STORE_TYPE_P12);
KeyStore trustStore = KeyStore.getInstance(KEY_STORE_TYPE_JKS);
InputStream ksIn = new FileInputStream(KEY_STORE_CLIENT_PATH);
InputStream tsIn = new FileInputStream(new File(KEY_STORE_TRUST_PATH));
try {
keyStore.load(ksIn, KEY_STORE_PASSWORD.toCharArray());
trustStore.load(tsIn, KEY_STORE_TRUST_PASSWORD.toCharArray());
} finally {
try { ksIn.close(); } catch (Exception ignore) {}
try { tsIn.close(); } catch (Exception ignore) {}
}
SSLSocketFactory socketFactory = new SSLSocketFactory(keyStore, KEY_STORE_PASSWORD, trustStore);
Scheme sch = new Scheme(SCHEME_HTTPS, HTTPS_PORT, socketFactory);
httpClient.getConnectionManager().getSchemeRegistry().register(sch);
HttpGet httpget = new HttpGet(HTTPS_URL);
System.out.println("executing request" + httpget.getRequestLine());
HttpResponse response = httpClient.execute(httpget);
HttpEntity entity = response.getEntity();
System.out.println("----------------------------------------");
System.out.println(response.getStatusLine());
if (entity != null) {
System.out.println("Response content length: " + entity.getContentLength());
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(entity.getContent()));
String text;
while ((text = bufferedReader.readLine()) != null) {
System.out.println(text);
}
bufferedReader.close();
}
EntityUtils.consume(entity);
} finally {
httpClient.getConnectionManager().shutdown();
}
}
}
鍚姩Tomcat錛岃繍琛孒ttpsClient錛屾帶鍒跺彴榪斿洖錛?br />
OK錛屽拰浣跨敤嫻忚鍣ㄨ闂緱鍒扮殑緇撴灉涓妯′竴鏍鳳紒
鍏ㄦ枃瀹岋紒
]]>
]]><Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75" enableLookups="false"
redirectPort="8443" acceptCount="100" connectionTimeout="20000"
disableUploadTimeout="true" />
<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75" enableLookups="false"
redirectPort="8443" acceptCount="100" connectionTimeout="20000"
disableUploadTimeout="true" />
鍏跺疄榪欓噷灝辨槸鎶妏ort:8080,淇敼鎴恜ort:80灝卞彲浠ヤ簡(jiǎn),鍏朵粬鐨勫弬鏁頒笉鍙?/span>
2.鎺ヤ笅鏉ュ氨鏄噸鐐逛簡(jiǎn)鍝堝搱...
鍘?/span>濮?
淇敼鍚?
榪欓噷瑙i噴涓涓嬩笂闈㈢殑閰嶇疆
Engine 鐨?dafaultHost :琛ㄧず璁塊棶璇omcat榛樿榪涘叆鐨勪富鏈?娉ㄦ剰涓瀹氫笉鑳芥槸localhost,涓嶇劧鍒漢閫氳繃浣犵殑ip璁塊棶,灝變細(xì)榛樿榪涘叆tomcat鐨勭鐞嗙晫闈?
Host 鐨?name:琛ㄧず璇ヤ富鏈虹粦瀹氱殑鍩熷悕,濡傛灉緇戝畾localhost鍒欏彲浠ラ氳繃鍦ㄦ祻瑙堝櫒涓緭鍏ocalhost璁塊棶璇ost.
Host鐨?appBase:琛ㄧず璇ヤ富鏈虹粦瀹氱殑鏂囦歡瀛樻斁璺緞,鍙互浣跨敤鐩稿璺緞鎴栫粷瀵硅礬寰?
鎸夌収涓婇潰鐨勯厤緗?
1.濡傛灉鎴戝湪嫻忚鍣ㄤ腑杈撳叆http://localhost 鍒欒闂?C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 涓嬬殑緗戠珯
2.濡傛灉杈撳叆http://www.abc.com 鍒欒闂?C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 涓嬬殑緗戠珯
3.濡傛灉杈撳叆http://www.cba.com 鍒欒闂?D:\cba\ROOT 涓嬬殑緗戠珯.
娉ㄦ剰榪欓噷鏈変竴涓猂OOT鐩綍闇瑕佸垱寤?鎴戜滑鍙鎶婄綉绔欐斁鍒扮浉搴旂殑ROOT鐩綍鍚戜笅闈?鍗沖彲閫氳繃鐩稿簲鍩熷悕璁塊棶浜?
榪欓噷闈㈢殑鍙傛暟榪樻湁寰堝,鎴戜篃涓嶆槸寰堟竻妤?涓嶈繃榪欐牱鍋氱‘瀹炲彲浠ュ疄鐜板鍩熷悕緇戝畾鍝堝搱.鑰屼笖緗戠珯欏甸潰淇敼浜?jiǎn)鍙鐩存帴瑕嗙洊灏卞彲浠ヤ?tomcat鍙互鑷姩鏇存柊綾誨拰欏甸潰,褰撶劧濡傛灉淇敼浜?jiǎn)web.xml鎴杔ib,鍒欓渶瑕侀噸鍚痶omcat鎵嶅彲浠?
錛堜簩錛?/span>铏氭嫙鐩綍
鍏朵腑錛孒ost鏍囪鏄敤鏉ラ厤緗櫄鎷熶富鏈虹殑錛屽氨鏄彲浠ュ涓煙鍚嶆寚鍚戜竴涓猼omcat錛屾牸寮忓彧瑕佸弬鑰冮粯璁ょ殑灝?鍙互浜?jiǎn)銆?
<context>鏄疕ost鏍囪鐨勫瓙鍏冪礌鍚э紝琛ㄧず涓涓櫄鎷熺洰褰曪紝瀹冧富瑕佹湁涓や釜灞炴э紝path灝辯浉褰撲簬铏氭嫙鐩綍鍚嶅瓧錛?鑰?docbase鍒欐槸鍏蜂綋鐨勬枃浠朵綅緗傚湪榪欓噷鎴戠殑铏氭嫙璺緞鍚嶇О涓篶qq錛屽疄闄呬笂鎴戠殑紼嬪簭涔熷氨鏄痟tml銆乯sp銆?
榪欐牱鎴戝氨鍙互閫氳繃 http://127.0.0.1/cqq/ 璁塊棶鎴戠殑榪欎釜铏氭嫙鐩綍浜?jiǎn)銆?/span>
servlet閮?鏀懼湪浜?jiǎn)f:\java\cqqapp榪欎釜鐩綍涓嬩簡(jiǎn)銆?
鍙﹀涓縐嶆柟娉曟槸錛?/span>
閰嶇疆涓や釜绔欑偣
<Host name="www.xyz.com" debug="0" appBase="D:\Tomcat5.5\portal"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:/Tomcat5.5/portal" debug="0"
reloadable="true" />
</Host>
<Host name="www.abc.com" appBase="D:\Tomcat5.5\hxw" unpackWARs="true"
autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\Tomcat5.5\abc" debug="0"
reloadable="true" />
</Host>
榪欐牱璁劇疆浠ュ悗錛岃緭鍏ュ煙鍚嶅彲浠ュ垎鍒埌涓や釜绔欑偣錛?/span>浣嗙敱浜庢病鏈夋寚瀹氶粯璁ょ珯鐐癸紝鎵浠ョ洿鎺ヨ緭鍏P鐨勬椂鍊欙紝鏃犳硶璁塊棶銆?/span>浜庢槸澧炲姞 D:\Tomcat5.5\conf\Catalina\localhost\ROOT.xml鍐呭濡?span style="font-family: tahoma,arial,helvetica,sans-serif; color: #000000; font-size: 14px" color="#000000">
榪欐牱鍙互瀹炵幇杈撳叆鍩熷悕鍒嗗埆鍒頒釜绔欑偣錛岃緭鍏P灝遍粯璁ゅ埌D:/Tomcat5.5/portal榪欎釜绔欑偣錛?/span>鍙槸錛屽彲鏄紝闂鍑虹幇浜?jiǎn)锛?/span>榪欎袱涓珯鐐瑰惎鍔ㄧ浉褰撴秷鑰楀唴瀛橈紝TOMCAT鍐呭瓨璁劇疆鎴戝凡緇忚鍒?400M浜?jiǎn)锛堝啀楂楾OMCAT5鏃犳硶鍚姩錛夛紝鎵浠ヤ笉鑳藉悓鏃跺惎鍔ㄤ笁涓簲鐢ㄣ?/span>
澶у鏈夋病鏈夊疄鐜拌繃錛屽惎涓涓簲鐢ㄨ岀粦瀹氬涓煙鍚嶇殑鏂規(guī)硶銆?br />濡備笅錛堣繖鏍峰啓TOMCAT鑲畾鏄惎鍔ㄤ笉浜?jiǎn)鐨勫Q屽彧鏄敤鏉ヨ〃杈炬垜鐨勬剰鎬濓級(jí)
鍥犱負(fù)鎴戞槸鏁村悎鐨勶紝鎵浠ュ氨涓嶇敤鏀?080绔彛浜?jiǎn)鍝~~~~
絎竴姝ワ紝鍘繪帀绔彛
鎵懼埌server.xml錛屽皢榛樿绔彛8080鏀逛負(fù)80錛岃屼笖鍙戝竷鍒頒簰鑱旂綉蹇呴』鐢?0绔彛錛屽洜姝ょ鍙i槻鐏涓嶄細(xì)鎷︽埅銆?br />
絎簩姝ワ紝鍘繪帀欏圭洰鍚嶇О
騫蟲椂鎴戜滑寮鍙戞椂鍙兘浼?xì)缁忓父鐢?a href="http://localhost:8080/xxx">http://localhost:8080/xxx鎴?a >http://127.0.0.1:8080/xxx鏉ヨ闂垜浠殑欏圭洰錛岄氳繃絎竴姝ョ殑淇敼鐜板湪鎴戜滑瑕佺敤http://localhost/xxx鎴?a >http://127.0.0.1/xxx鏉ヨ闂」鐩紝涔熷彲浠ョ敤涓繪満鍚嶆浛鎹?#8220;localhost”鎴?#8220;127.0.0.1”銆傚鏋滅幇鍦ㄦ垜浠疄鐢?a href="http://localhost/">http://localhost/鎴?a >http://127.0.0.1/璁塊棶錛岀湅鍒扮殑浼?xì)鏄疶omcat鐨勬榪庣晫闈紝緗戜笂浼楄綰風(fēng)涵錛屼笉榪囨祴璇曞悗閮戒笉綆$敤錛屽叾涓湁涓縐嶈娉曟祴璇曟垚鍔燂紝閭e氨鏄細(xì)
榪樻槸淇敼server.xml錛屽湪Host鏍囩涓厤緗」鐩櫄鎷熻礬寰勩備互鍓嶆祴璇曢兘鏄皢xxx.xml鏀懼湪Tomcat鐨刢onf/localhost涓紝鏂囦歡鍐呭澶ф涓猴細(xì)
鐜板湪鎴戝皢path鐨勫兼敼涓?"錛屽惎鍔═omcat錛屽彂鐜頒緷鏃ф槸Tomcat嬈㈣繋欏甸潰銆?/span>
浜庢槸灝嗘閰嶇疆澶嶅埗鍒癏ost鏍囩涓紝娉ㄦ剰瑕佹妸xxx.xml縐誨姩鍑哄幓錛屽惁鍒欏氨閰嶇疆浜?jiǎn)涓啤锛尵l撴灉鎴愬姛錛?/span>
鐜板湪灝卞彲浠ョ敤http://localhost鏉ヨ闂綘鍙戝竷鐨勯」鐩簡(jiǎn)錛?/span>
澶囨敞錛?/span>
緇忚繃姝ら厤緗彲鑳藉鑷寸殑闂鏄儴鍒嗗姛鑳藉嚭鐜伴敊璇紝涔熷氨鏄〉闈㈡棤娉曟樉紺猴紝鍔熻兘涓嶅彲鐢ㄣ傚師鍥犲彲鑳戒箣涓涓猴細(xì)欏圭洰鐨刯sp涓簲鐢ㄤ簡(jiǎn)欏圭洰璺緞濡傦細(xì)iframe鐨?src絳変簬 xxxx/xxxx.do錛屽湪姝よ鍕垮疄鐢ㄥ啓姝葷殑欏圭洰鍚嶅仛涓烘牴錛岃鐢ㄥ姩鎬侀」鐩窡璺緞錛屽錛?{pageContext.request.contextPath}錛屽綋鍓嶆垜浠闂殑欏圭洰鏍硅礬寰勫凡緇忓彉鎴?"(絀轟覆)錛屼綘鍦ㄧ敤xxx鍘誨紩鐢ㄨ嚜鐒舵壘涓嶅埌璺緞鑰屾姤閿欍傝繖灝辨槸鐢ㄥ姩鎬侀」鐩牴璺緞鐨勫ソ澶勩?/span>