同步操作将从 连友/webportal 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
修改业务系统的MainController
如果是v3检查sso.properties, 如果是3.5在系统页面修改
门户不做修改,各个系统需要在default.html里引用storeup.js,实现对菜单的收藏
业务系统和门户配置相同的memcached
WebRoot\WEB-INF\classes\config\jcache.properties
在bsp中添加业务应用(应用地址配置正确),并配置用户权限
更改业务系统sso.properties
WebRoot\WEB-INF\classes\config\jcache.properties
(没有此过滤器则忽略)
(没有此过滤器则忽略第四步,位置web.xml)
<init-param>
<param-name>blockContentTypeSniffingEnabled</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xssProtectionEnabled</param-name>
<param-value>true</param-value>
</init-param>
即 通知公告数据不显示、待办任务数据不显示等
\WebRoot\WEB-INF\classes\com\inspur\service\
\WebRoot\WEB-INF\classes\spring\service-consumerContext.xml
配置业务系统接口:
\WebRoot\WEB-INF\classes\spring\service-consumerContext.xml
(修改业务系统配置文件)以审批系统为例,修改审批如下配置文件
\WebRoot\WEB-INF\classes\spring\service-consumerContext.xml
登陆时校验密码复杂度,密码太简单不符合规则提示修改密码
需要bsp的constant.properties配置文件里配置密码复杂度
#simple|complex
app.password.strength=complex
app.simple.password=e10adc3949ba59abbe56e057f20f883e
app.complex.password=a1e0476879cab2a76cc22c80bbf364dd
门户的web.xml里添加过滤器
<!-- 单用户多重并发控制 start -->
<filter>
<filter-name>kickoutFilter</filter-name>
<filter-class>com.inspur.web.filter.KickoutSessionFilter</filter-class>
<init-param>
<!-- 需要被“排除”的URL路径,以逗号分隔,如/static, *.jpg。适合于映射静态页面、图片。 -->
<param-name>excludes</param-name>
<param-value>*.jpg,*.jsp,*.ico,*.css,*.html,*.png,*.js,*.gif,*.swf,*/static/</param-value>
</init-param>
<init-param>
<param-name>encode</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>kickoutFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<!-- 单用户多重并发控制 end -->
门户的web.xml里配置空闲超时,超过这个时间会自动退出,这里的300,单位是分钟
修改\WEB-INF\classes\constant.properties中的app.title的值
主办单位修改\WEB-INF\classes\constant.properties中的app.organizer的值
承办单位修改\WEB-INF\classes\constant.properties中的app.assistance的值
技术支持修改\WEB-INF\classes\constant.properties中的app.support的值
修改pages\login\header.html中的值
注:constant.properties的所有中文都是unicode编码,修改的时候要先把中文转为unicode再替换
图标不显示,怎么查看图标应该添加的位置
sso.properties
#true|false
app.sso=true
#true|false
app.sso.login=false
app.sso
表示是否通过网关进行登陆
app.sso.login
单独登录某个业务系统。如果改参数为true.则登录入口为门户,否则为各个业务系统
java.lang.IllegalArgumentException: Key must not be blank
at net.rubyeye.xmemcached.utils.ByteUtils.getBytes(ByteUtils.java:69)
at net.rubyeye.xmemcached.XMemcachedClient.get0(XMemcachedClient.java:1056)
at net.rubyeye.xmemcached.XMemcachedClient.get(XMemcachedClient.java:1016)
at net.rubyeye.xmemcached.XMemcachedClient.get(XMemcachedClient.java:1027)
at net.rubyeye.xmemcached.XMemcachedClient.get(XMemcachedClient.java:1049)
at com.inspur.mng.core.session.provider.impl.XmemcachedSessionProvider.getSession(Unknown Source)
at com.inspur.mng.core.action.BaseController.getCurrentUser(Unknown Source)
可能是memecache 连接数达到上限 。将连接数调高
linux 命令
/usr/local/bin/memcached -d -l IP -p 11211 -u root -m 81920 -P /var/run/memcached.pid
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。