将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);  
    }

jeecmsv8.1怎么修改项目后台访问地址的更多相关文章

  1. <<< eclipse软件部署修改项目的访问地址

    在eclipse开发javaweb项目的时候,访问项目时需要在浏览器地址输入:localhost:8080/项目名  但是大多数部署到服务器的时候访问的是根目录,就是不加localhost:8080后 ...

  2. 修改WordPress后台登录地址,提高安全性

    大家都知道,WordPress默认的后台登陆地址是http://[你的域名]/wp-admin,今天就来讲讲怎么修改WordPress后台登录地址,首先要知道为什么要修改WordPress后台登录地址 ...

  3. ecshop修改后台访问地址

    本文转自‘做个好男人’的博客. 打开data/config.php,找到define(’ADMIN_PATH’,’admin’),这里是定义后台目录的地方,把其中的admin换成你的后台自定义目录,如 ...

  4. jeecms v9修改后台访问地址

    将jeeadmin/jeecms/index.do 改为admin/index.do为例 修改WebContent\WEB-INF\web.xml <servlet-mapping> &l ...

  5. ECOS-Ecstore 后台管理地址修改

    ECStore默认出厂的后台管理地址是: http://域名/index.php/shopadmin http://域名/shopadmin [配置过rewrite后,并开启伪静态] 如果想要更个性的 ...

  6. 如何修改隐藏Zblog/WordPress默认后台登录地址

    我相信很多博主站长都遇到过站点被暴力破解,虽然未被破解,但是经常收到那些尝试登录失败的邮件提醒也会心慌慌的.对于这种情况,最好的办法就是修改/隐藏我们的后台登录地址. 关于zblogASP后台登录地址 ...

  7. Eclipse | 如何修改web项目的访问链接名,项目名

    转: Eclipse | 如何修改web项目的访问链接名,项目名 2018-01-04 17:52:05 Mandsence 阅读数 2180更多 分类专栏: 其他   版权声明:本文为博主原创文章, ...

  8. phpcms后台进入地址(包含No permission resources错误)

    安装phpcms后却不知道怎么进入后台,实际上输入如下地址即可进入后台登陆界面: http://你的域名/admin.php 如果出现No permission resources.错误,可能是之前修 ...

  9. ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址

    例如:项目应用目录/Application下模块如下,默认后台模块为Admin 现在需要修改后台模块的访问地址,以防被别有用心的人很容易就猜到,然后各种乱搞... (在公共配置文件/Applicati ...

随机推荐

  1. (转)JNI入门教程之HelloWorld篇 .

    转: http://blog.csdn.net/mingjava/article/details/180946 本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第 ...

  2. VS2010-MFC(对话框:文件对话框)

    转自:http://www.jizhuomi.com/software/173.html 一 文件对话框的分类       文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中 ...

  3. 关于python3字符串中引号格式的看法,‘’,“”

    关于字符串中引号格式的看法 在python3中,字符串统一使用: ' ' 或  " "     来表示,两者没有什么区别. 但是在使用的过程中,可以注意一下使用的方式,可以提高编程 ...

  4. UVA-108-Maximum Sum-子矩阵最大和(最大连续子序列的变形)+降维处理+dp

    A problem that is simple to solve in one dimension is often much more difficult to solve in more tha ...

  5. 学SpringBoot一篇就够了

    1.SpringBoot概述 Spring 框架对于很多 Java 开发人员来说都不陌生.自从 2002 年发布以来,Spring 框架已经成为企业应用开发领域非常流行的基础框架.有大量的企业应用基于 ...

  6. Identifying a Blocking Query After the Issuing Session Becomes Idle

    Identifying a Blocking Query After the Issuing Session Becomes Idle #查看阻塞信息 select * from sys.innodb ...

  7. Mid-Atlantic 2008 Lawrence of Arabia /// 区间DP oj21080

    题目大意: 输入n,m 输入n个数 将n个数切割m次分为m+1段,使得各段的Strategic Value总和最小 一组数a b c d的SV值为 a*b + a*c + a*d + b*c + b* ...

  8. Eclipse 连接MySql数据库总结

    Eclipse 连接MySql数据库总结 一.在MySql中创建数据库,并创建表,向表中插入数据 1.创建数据库 create database select_test 2.创建表 create ta ...

  9. ztree 树状图——例

    效果: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta ...

  10. spring:ApplicationContext的三个实现类

    * ApplicationContest的三个常用实现类* ClassPathXmlApplicationContext:它可以加载类路径的配置文件,要求配置文件必须在类路径下,如果不在则加载不了* ...