去掉opencms的2个opencms

本文档介绍了如何从Tomcat服务器中删除多余的'opencms'引用。首先,需要更新Tomcat的server.xml文件,调整docBase指向正确的目录。其次,编辑webappsopencmsWEB-INFweb.xml文件进行相应配置更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、去掉第一个opencms

 第一步:修改tomcat的server.xml文件,注意docBase的对应目录

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="false"
			deployOnStartup="false">
            <Context path="" docBase="D:\DevelopTools\apache-tomcat-7.0.22-OpenCms8.0.3\webapps\opencms"/>


第二步:修改webapps\opencms\WEB-INF\web.xml文件

<context-param>
        <param-name>DefaultWebApplication</param-name>
        <param-value>opencms</param-value>
    </context-param>  


第三步:重启Tomcat服务,利用http://localhost:8080/opencms访问默认站点,如果页面正常显示,说明成功去掉第一个opencms


2、去掉第二个opencms

第一步:修改Apache\conf\httpd.conf配置文件

LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

在httpd.conf文件结尾追加一下片段

NameVirtualHost *:80
<VirtualHost *:80>
<Directory "D:/DevelopTools/apache-tomcat-7.0.22-OpenCms8.0.2-V2/webapps/opencms/">
Order  allow,deny
Allow  from all
</Directory> 
ServerName  localhost
ServerAdmin  test@test.com
DocumentRoot  "D:/DevelopTools/apache-tomcat-7.0.22-OpenCms8.0.2-V2/webapps/opencms/"
ErrorLog  logs/error.log
SetEnvIf Request_URI  "\/opencms\/*" redirect
CustomLog  logs/localhost-access.log  common env=!redirect
ProxyPass               /opencms/		!
RedirectPermanent       /opencms/		http://localhost/    
ProxyPass               /resources/		!
ProxyPass               /export/		!
ProxyPass               /			http://localhost:8080/opencms/    
ProxyPassReverse        /			http://localhost:8080/opencms/
</VirtualHost>



第二步:在opencms\WEB-INF\config\opencms-importexport.xml配置文件中找到以下配置片段:

<vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>
从以上配置片段中删除${SERVLET_NAME},修改为以下形式:
<vfs-prefix>${CONTEXT_NAME}</vfs-prefix>





第三步:在opencms\WEB-INF\config\opencms-system.xml配置文件中找到以下配置片段:

<sites>
    <workplace-server>http://localhost:8080</workplace-server>
    <default-uri>/sites/default/</default-uri>
    <site server="http://localhost:8080" uri="/sites/default/"/>
</sites>

把以上配置片段修改为以下形式:

<sites>
    <workplace-server>http://localhost</workplace-server>
    <default-uri>/sites/default/</default-uri>
    <site server="http://localhost" uri="/sites/default/"/>
</sites>

第四步:在tomcat\conf\server.xml中找到Connector的配置

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

修改为以下形式:

<Connector port="8080"
    maxHttpHeaderSize="8192" maxThreads="150"
    minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443"
    acceptCount="100" connectionTimeout="20000"
    disableUploadTimeout="true"
    proxyName="localhost" proxyPort="80"/>


第五步:重启Apache服务和Tomcat服务,输入http://localhost,看是否成功
























































                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值