企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 模块可访问原理 > 因为OFBiz内置了Tomcat容器, 所以如果希望新添加的模块能被访问到, 那么前提是这个模块要被正常的加载到Tomcat容器里, 因此我们要考虑在两种情况下怎么将新添加的模块载入到Tomcat容器里, 并且使之可以被正常访问. >[warning] 关于OFBiz启动过程可以看[Start启动过程](Start启动过程.md)了解下. #### 项目未运行前添加的新模块 > 如果一个模块在被构建时, OFBiz系统并未在运行状态, 此时就不用担心了, 因为只要你的模块正常的存在于[OFBiz支持的模块目录](OFBiz支持的模块目录.md)下, 当OFBiz系统运行起来之后将会自动或按配置检查并加载模块, 使之可访问. #### 项目正在运行状态时添加的新模块 > 如果一个模块在被构建时, OFBiz系统正在运行状态, 此时新加的模块并不能在运行时访问, 因为目前的OFBiz对模块的加载方式, 还不支持热部署模块. > 所以, 此时我们若想访问新添加的模块, 需要重启OFBiz系统. 可以了解下[哪些情况下需要重启OFBiz系统](哪些情况下需要重启OFBiz系统.md). #### 访问模块 > 经过前面的步骤, 我们的新模块会被正确的加载到OFBiz系统里, 等系统启动成功后, 我们就可以使用[webapp]模块内配置的站点名称来访问此模块. > 但是, 如果是新模块, 当你访问时会要求你必须登录, 此时我们使用[ofbiz]账号登录系统, 此时页面会返回一个错误: 不允许你浏览这个页面. > 出现上述错误的原因是什么? 请看[不允许你浏览这个页面](不允许你浏览这个页面.md)的详细说明.