`

OpenCms修改默认的Servlet名称

阅读更多
OpenCms的请求连接形式类似这样
http://localhost:8080/opencms/opencms/sites/default/index.html
特殊的地方,第一个opencms是你的web项目的名字,第二个opencms是OpenCms默认的servlet
名字,其后的字符串在操作的时候作为参数传递。

欲修改OpenCms默认的servlet:
先看一下web项目下的web.xml文件,其开始部分有一段注释
    <!--
        Changing the servlet name from "opencms" to something else requires 2 changes in this file.        
        For example, to change the servlet name to "mycms" you must:
        
        1. Change the <context-param> called "OpenCmsServlet" from "/opencms/*" to "/mycms/*"
        2. Change the <servlet-mapping> for "OpenCmsServlet" from "/opencms/*" to "/mycms/*"
    -->


所以改动的时候注意,必须改动这两个地方。
分享到:
评论
2 楼 javajiao 2008-08-31  
应该可以了
我在项目中就是这样弄的。
1 楼 wangyi878750 2008-08-30  
只修改这部分好像不够啊

相关推荐

    opencms

    例如,通过插件机制添加新功能,或者修改默认的行为逻辑以适应特定场景。此外,作者还分享了最佳实践,如如何避免常见的开发陷阱,确保代码质量和系统稳定性。 四、案例分析 书中包含多个真实案例,展示了OpenCms...

    opencms 去掉两个/opemcms路径的方法

    要更改URL结构,你需要查找与OpenCMS相关的Servlet配置,特别是那些处理请求的过滤器或Servlet。可能需要调整`&lt;url-pattern&gt;`标签,确保它们不再包含`/opencms`路径前缀。 2. **配置URL重写规则**: `urlrewrite.xml...

    OpenCMS

    ### OpenCMS:构建网站的新选择 #### 一、OpenCMS简介与特性 OpenCMS是一款功能强大的开源内容管理系统(Content Management System, CMS),它主要用于构建、管理和维护企业级网站。该系统支持多语言、多用户和多...

    OpenCms 内容类型模块

    "manifest.xml" 文件是 OpenCms 中一个重要的配置文件,它通常包含了模块的信息,如模块的名称、版本、依赖关系等。在 OpenCms 中,模块是代码和资源的集合,用于扩展或修改系统的功能。通过编辑 manifest.xml,...

    OpenCms 7 Development(最好的OpenCms二次开发资料)

    通过阅读和分析源码,开发者可以更好地调试和修改OpenCms的核心组件。 7. **部署与维护**:书中还将涉及OpenCms的安装、升级和备份策略,以及如何处理常见问题和故障排查。 总之,《OpenCms 7 Development》是...

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    #### 五、修改OpenCms配置文件 1. **定位配置文件**:找到`tomcat/webapps/cms623/WEB-INF/config/opencms-system.xml`文件。 2. **增加配置**:在文件中增加以下配置: ```xml ``` 这段配置...

    如何安装OPENCMS

    2. **Tomcat服务器**:OPENCMS需要一个Servlet容器来运行,Tomcat是一个常见的选择。下载并安装Tomcat最新稳定版,例如Tomcat 9,确保其配置正确且可以正常启动。 3. **MySQL数据库**:OPENCMS依赖于关系型数据库...

    opencms9 java api

    6. **事件机制**:通过监听和处理系统事件,开发者可以实现特定的行为,如在内容发布前进行检查或在内容修改后执行某些操作。 7. **安全性**:OpenCMS 提供了一套安全机制,包括用户管理、角色分配和权限控制。...

    opencms路径去掉两个opencms的方法总结

    默认情况下,它可能设置为`/opencms`。将其更改为`/`,然后重启OpenCMS服务。这将使Web应用程序根路径直接指向OpenCMS,从而消除路径中的第一个“opencms”。 3. **调整部署结构** - 你也可以考虑改变OpenCMS的...

    opencms二次开发

    二次开发是指对OpenCMS的原始代码进行修改或扩展,以适应特定项目的需求。 在进行OpenCMS的二次开发时,你需要熟悉以下几个核心知识点: 1. **Java编程基础**:OpenCMS是用Java开发的,因此二次开发需要具备扎实的...

    OpenCms中文文档完整版

    文档中会解释如何设置和定制工作流程,确保内容在发布前经过适当的审核和修改。 5. **安全设置**:安全性是任何网站的重要考量,OpenCms提供了多层安全机制。文档将指导用户如何设置用户权限、角色和访问控制,以及...

    opencms 9.0.1 汉化包

    - 配置:根据`manifest.xml`的指示,可能需要在OpenCMS的配置文件中进行一些调整,比如设置默认语言为中文。 - 测试:安装完成后,登录OpenCMS后台,检查是否成功显示中文界面。如果发现仍有英文元素,可能需要手动...

    opencms整理

    1. **修改默认Web应用程序名称**:将`&lt;param-value&gt;`内的值从`ROOT`更改为`opencms`。修改后的代码如下所示: ```xml &lt;param-name&gt;DefaultWebApplication &lt;param-value&gt;opencms ``` ##### 2.2 添加多语言...

    opencms配置去掉2个opencms总结

    配置OpenCms涉及到对系统架构、模块设置以及相关服务的调整,这个过程可能涉及到代码修改、配置文件更新等步骤。 在描述中提到的博文链接指向了一个具体的ITeye博客文章,遗憾的是,由于我们无法直接访问这个链接,...

    opencms源码

    开发者可以通过修改源码来扩展OpenCms的功能,例如添加新的模块、插件或自定义工作流。源码的可用性使得开发者能深入理解OpenCms的工作机制,从而更好地适应项目需求。 6. **集成与扩展** OpenCms支持与其他系统...

    Building Websites with OpenCms

    安装OpenCms需要一个支持JSP和Servlet的Web服务器(如Tomcat)以及一个关系型数据库(如MySQL或Oracle)。在安装过程中,需要注意配置合适的环境变量、数据库连接信息以及服务器设置,确保OpenCms能正常运行。 三、...

    OPENCMS 7.0 安装手册

    - **配置调整**:修改MySQL配置文件中的 `max_allowed_packet` 变量值,推荐设置为16M以提高OpenCms性能。 #### 二、安装OpenCms ##### 2.1 准备工作 - **war文件放置**:将 `opencms.war` 文件放置在Tomcat的...

    opencms9 汉化包

    汉化包是为了让非英文用户能更好地理解和操作OpenCMS而制作的,将系统的默认英文界面翻译成了中文。 在"opencms9 汉化包"中,包含以下几个关键要素: 1. **readme.txt**:这是一个常见的文本文件,通常包含了汉化...

Global site tag (gtag.js) - Google Analytics