diff --git a/zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/service/ZhengApiRpcServiceApplication.java b/zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/ZhengApiRpcServiceApplication.java
similarity index 94%
rename from zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/service/ZhengApiRpcServiceApplication.java
rename to zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/ZhengApiRpcServiceApplication.java
index de42207c..bf586611 100644
--- a/zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/service/ZhengApiRpcServiceApplication.java
+++ b/zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/ZhengApiRpcServiceApplication.java
@@ -1,4 +1,4 @@
-package com.zheng.api.rpc.service;
+package com.zheng.api.rpc;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/zheng-api/zheng-api-rpc-service/src/test/java/com/zheng/AppTest.java b/zheng-api/zheng-api-rpc-service/src/test/java/com/zheng/AppTest.java
deleted file mode 100644
index 62c3c90e..00000000
--- a/zheng-api/zheng-api-rpc-service/src/test/java/com/zheng/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.zheng;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
- extends TestCase
-{
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest( String testName )
- {
- super( testName );
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite()
- {
- return new TestSuite( AppTest.class );
- }
-
- /**
- * Rigourous Test :-)
- */
- public void testApp()
- {
- assertTrue( true );
- }
-}
diff --git a/zheng-api/zheng-api-server/src/main/resources/zheng-upms-client.properties b/zheng-api/zheng-api-server/src/main/resources/zheng-upms-client.properties
new file mode 100644
index 00000000..87ddc4dc
--- /dev/null
+++ b/zheng-api/zheng-api-server/src/main/resources/zheng-upms-client.properties
@@ -0,0 +1,17 @@
+# \u7EC8\u7AEF\u7C7B\u578B
+upms.type=client
+# \u7EC8\u7AEFsession\u540D\u79F0
+upms.session.id=zheng-upms-client-session-id
+# \u5355\u70B9\u767B\u5F55\u8BA4\u8BC1\u4E2D\u5FC3\u5730\u5740
+sso.server.url=http://upms.zhangshuzheng.cn:1111
+# \u767B\u5F55\u6210\u529F\u56DE\u8C03\u5730\u5740
+upms.successUrl=/manage/index
+# \u672A\u6388\u6743\u5730\u5740
+upms.unauthorizedUrl=/403
+# \u4F1A\u8BDD\u65F6\u957F,\u534A\u5C0F\u65F6\uFF08\u5355\u4F4D\u6BEB\u79D2\uFF09
+upms.session.timeout=1800000
+# \u8BB0\u4F4F\u5BC6\u7801\u65F6\u957F30\u5929
+upms.rememberMe.timeout=2592000
+# \u5B50\u7CFB\u7EDF
+appID=zheng-api-server
+appSecret=
diff --git a/zheng-api/zheng-api-server/src/main/webapp/WEB-INF/web.xml b/zheng-api/zheng-api-server/src/main/webapp/WEB-INF/web.xml
index f691261b..f55aa927 100644
--- a/zheng-api/zheng-api-server/src/main/webapp/WEB-INF/web.xml
+++ b/zheng-api/zheng-api-server/src/main/webapp/WEB-INF/web.xml
@@ -52,29 +52,18 @@
/
-
+
- zheng-upms-client
- com.zheng.upms.client.filter.SSOFilter
-
+ shiroFilter
+ org.springframework.web.filter.DelegatingFilterProxy
- system_name
- zheng-cms-admin
-
-
-
- sso_server_url
- http://upms.zhangshuzheng.cn:1111
-
-
-
- sso_debug
- false
+ targetFilterLifecycle
+ true
- zheng-upms-client
- /manage/*
+ shiroFilter
+ /*