`
longyouzhi
  • 浏览: 21777 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

去除TOMCAT SERVER.XML中的注释

阅读更多
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class XmlTomcatUtil {

	// 系统日志类
		private static SystemLog systemLog = new SystemLog(XmlTomcatUtil.class);
 
	/**
	 * 替换获得的结果中的所有注释
	 * 例如 
	 * 输入
	 * <?xml version="1.0" encoding="UTF-8"?>
     * <!-- Note:  A "Server" is not itself a "Container", so you may not
     * define subcomponents such as "Valves" at this level.
     * Documentation at /docs/config/server.html
     * --><Server port="8005" shutdown="SHUTDOWN">
     * 输出
     * <?xml version="1.0" encoding="UTF-8"?>
     * <Server port="8005" shutdown="SHUTDOWN">
	 * @param str 输入字符串
	 * @return
	 */
	public static String getRegex(String str){
		
		try {
            
			 Pattern p = Pattern.compile("<!--[^-]*-->",Pattern.DOTALL);
			 Matcher matcher = p.matcher(str); 
		     List<String> strList = new ArrayList<String>();
			
		     //记录发现的错误结果值
			 while (matcher.find()) {
				 strList.add(matcher.group());
		     }
			 
			 for (String arg : strList) {
				str = str.replaceAll(arg, "");
			 }
			
		} catch (Exception e) {
			systemLog.error("XmlUtil.getRegex", "替换所有的注释字符", e);
		}
		return str;
	}
}




分享到:
评论

相关推荐

    Linux下Tomcat的安装-详细操作步骤

    - 在 `/opt/tomcat/conf/server.xml` 文件中添加相应的 `&lt;Context&gt;` 配置。 ```xml ``` - 重启Tomcat服务使配置生效。 ```bash ./shutdown.sh ./startup.sh ``` 2. **测试访问**: - 在浏览器中输入 `...

    Tomcat配置群集负载均衡[3][完]

    我们来开始配置Tomcat群集吧! 系统环境 操作系统 :WindowsXP Java运行环境 :JDK1.5 Tomcat服务器 :Tomcat5.5 Apache服务器 :Apache2.2 ... Tomcat1\conf\server.xml的如下内容去掉注释,没有就在之前加上去:

    Tomcat中的Connector配置讲解

    JBoss使用Tomcat作为Web容器,因此在JBoss中对于Web容器的配置也类似于在Tomcat中的配置,主要就是对于 server.xml文件的编辑,在JBoss 5.x中,这个文件位于${JBOSS.HOME}\server\${confifure}\deploy\jbossweb.sar...

    Tomcat配置群集负载均衡[1]

    我们来开始配置Tomcat群集吧!... Tomcat1\conf\server.xml的如下内容去掉注释,没有就在之前加上去: 这个是tomcat1噢~!看清楚了。 &lt;Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster

    solr6.0 tomcat搭建

    - 找到 `web.xml` 文件中与安全相关的注释部分,并将其注释去除或修改。 - 重启 Tomcat 服务器。 #### 第四步:创建和配置索引库 1. **添加索引库**: - 登录到 Solr 管理界面,点击左侧的 `Core Admin`,然后...

    apachetomcat

    在`server.xml`中去掉SimpleTcpCluster的注释,并配置Manager(如DeltaManager),确保session在多个Tomcat实例间能正确复制。 在完成上述配置后,重启Apache和所有Tomcat实例,集群就应能正常工作了。Apache会根据...

    Apache与Tomcat集成,资源是已经集成好的,可以参考

    2. **启用mod_proxy模块**:在Apache的配置文件httpd.conf中,找到“#LoadModule proxy_module modules/mod_proxy.so”这一行,去掉前面的注释符,加载mod_proxy模块。同样,启用mod_proxy_http模块:“#LoadModule ...

    Tomcat配置群集负载均衡[2]

    我的博客:hi.baidu.com/fgfd0&lt;br&gt;&lt;br&gt;我们来开始配置Tomcat群集吧!...192.66.66.134 &lt;br&gt; &lt;br&gt; 配置tomcat1: 现在开始解开群集配置. &lt;br&gt; Tomcat1\conf\server.xml的如下内容去掉注释,没有就在之前加上去:

    openssl生成认证证书的工具

    它被注释掉了,将注释去掉,并将这一段改成以下 maxThreads="150" scheme="https" secure="true" keystoreFile="bin/.keystore" keystorePass=" s3cret" clientAuth="false" sslProtocol="TLS" /&gt; 之后启动...

    apache tomcat 集群

    - 在每个Tomcat实例的`server.xml`文件中,添加AJP Connector,允许Apache与Tomcat通信。例如: ``` ``` 5. **重启Apache**: - 保存所有更改后,重启Apache HTTP Server使配置生效。 6. **监控和调整**: ...

    Myeclipse配置环境

    - **自动配置虚拟路径:** Spring Eclipse会自动在Tomcat的`server.xml`文件中添加虚拟路径配置。 **2. Tomcat服务器配置:** - **安装路径:** 指定已安装的Tomcat服务器路径。 - **配置端口:** 修改Tomcat...

    Apache2.2整合Tomcat6所用软件包

    1. 配置httpd.conf 使用apache自带的proxy模块,去掉注释使其可用 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module ...

    tomcat配置https的方法示例

    1.编辑server.xml文件,找到与HTTP连接器相关的配置段,去掉注释并适当修改端口和服务端口: ``` &lt;Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" ...

Global site tag (gtag.js) - Google Analytics