jeecmsv8.1怎么修改项目后台访问地址

将jeeadmin/jeecms/index.do 改为admin/index.do为例  
1.修改WebContent\WEB-INF\web.xml  
<servlet-mapping>   
<servlet-name>JeeCmsAdmin</servlet-name>   
<url-pattern>/jeeadmin/jeecms/*</url-pattern>   
 </servlet-mapping>   
改为  
<servlet-mapping>  
<servlet-name>JeeCmsAdmin</servlet-name>  
<url-pattern>/admin/*</url-pattern>  
</servlet-mapping>  
2.修改WebContent\WEB-INF\config\jeecms-servlet-admin.xml  
<entry key="appBase" value="/jeeadmin/jeecms"/>  
改为  
<entry key="appBase" value="/admin"/>  
3.修改WebContent\WEB-INF\config\shiro-context.xml  
把  
                               *.jspx = anon  
*.jhtml = anon  
/member/forgot_password.jspx = anon  
/member/password_reset.jspx = anon  
/login.jspx = authc  
/logout.jspx = logout  
/member/** = user  
/jeeadmin/jeecms/login.do = authc  
/jeeadmin/jeecms/logout.do = logout  
/jeeadmin/jeecms/** =user 
改为  
                                *.jspx = anon  
*.jhtml = anon  
/member/forgot_password.jspx = anon  
/member/password_reset.jspx = anon  
/login.jspx = authc  
/logout.jspx = logout  
/member/** = user  
/admin/login.do = authc  
/admin/logout.do = logout  
/admin/** =user 
 

把  
<property name="adminLogin" value="/jeeadmin/jeecms/login.do"/>   
<property name="adminPrefix" value="/jeeadmin/jeecms/"/>   
改为  
<property name="adminLogin" value="/admin/login.do"/>  
<property name="adminPrefix" value="/admin/"/>  

把  
<property name="adminIndex" value="/jeeadmin/jeecms/index.do"/>  
改为  
<property name="adminIndex" value="/admin/index.do"/>  

3.修改\src\com\jeecms\cms\web\AdminContextInterceptor.java  

把private static String getURI(HttpServletRequest request) throws IllegalStateException {  
        UrlPathHelper helper = new UrlPathHelper();  
        String uri = helper.getOriginatingRequestUri(request);  
        String ctxPath = helper.getOriginatingContextPath(request);  
        int start = 0, i = 0, count = 2  
        if (!StringUtils.isBlank(ctxPath)) {  
            count++;  
        }  
        while (i < count && start != -1) {  
            start = uri.indexOf('/', start + 1);  
            i++;  
        }  

        if (start <= 0) {  
            throw new IllegalStateException("admin access path not like '/jeeadmin/jeecms/...' pattern: "  
                                            + uri);  
        }  
        return uri.substring(start);  
    }  
改为  
private static String getURI(HttpServletRequest request) throws IllegalStateException {  
        UrlPathHelper helper = new UrlPathHelper();  
        String uri = helper.getOriginatingRequestUri(request);  
        String ctxPath = helper.getOriginatingContextPath(request);  
        // int start = 0, i = 0, count = 2;修改  
        int start = 0, i = 0, count = 1;  
        if (!StringUtils.isBlank(ctxPath)) {  
            count++;  
        }  
        while (i < count && start != -1) {  
            start = uri.indexOf('/', start + 1);  
            i++;  
        }  

        if (start <= 0) {  
            throw new IllegalStateException("admin access path not like '/admin/...' pattern: "  
                                            + uri);  
        }  
        return uri.substring(start);  
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值