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;
}
}
分享到:
相关推荐
- 在 `/opt/tomcat/conf/server.xml` 文件中添加相应的 `<Context>` 配置。 ```xml ``` - 重启Tomcat服务使配置生效。 ```bash ./shutdown.sh ./startup.sh ``` 2. **测试访问**: - 在浏览器中输入 `...
我们来开始配置Tomcat群集吧! 系统环境 操作系统 :WindowsXP Java运行环境 :JDK1.5 Tomcat服务器 :Tomcat5.5 Apache服务器 :Apache2.2 ... Tomcat1\conf\server.xml的如下内容去掉注释,没有就在之前加上去:
JBoss使用Tomcat作为Web容器,因此在JBoss中对于Web容器的配置也类似于在Tomcat中的配置,主要就是对于 server.xml文件的编辑,在JBoss 5.x中,这个文件位于${JBOSS.HOME}\server\${confifure}\deploy\jbossweb.sar...
我们来开始配置Tomcat群集吧!... Tomcat1\conf\server.xml的如下内容去掉注释,没有就在之前加上去: 这个是tomcat1噢~!看清楚了。 <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster
- 找到 `web.xml` 文件中与安全相关的注释部分,并将其注释去除或修改。 - 重启 Tomcat 服务器。 #### 第四步:创建和配置索引库 1. **添加索引库**: - 登录到 Solr 管理界面,点击左侧的 `Core Admin`,然后...
在`server.xml`中去掉SimpleTcpCluster的注释,并配置Manager(如DeltaManager),确保session在多个Tomcat实例间能正确复制。 在完成上述配置后,重启Apache和所有Tomcat实例,集群就应能正常工作了。Apache会根据...
2. **启用mod_proxy模块**:在Apache的配置文件httpd.conf中,找到“#LoadModule proxy_module modules/mod_proxy.so”这一行,去掉前面的注释符,加载mod_proxy模块。同样,启用mod_proxy_http模块:“#LoadModule ...
我的博客:hi.baidu.com/fgfd0<br><br>我们来开始配置Tomcat群集吧!...192.66.66.134 <br> <br> 配置tomcat1: 现在开始解开群集配置. <br> Tomcat1\conf\server.xml的如下内容去掉注释,没有就在之前加上去:
它被注释掉了,将注释去掉,并将这一段改成以下 maxThreads="150" scheme="https" secure="true" keystoreFile="bin/.keystore" keystorePass=" s3cret" clientAuth="false" sslProtocol="TLS" /> 之后启动...
- 在每个Tomcat实例的`server.xml`文件中,添加AJP Connector,允许Apache与Tomcat通信。例如: ``` ``` 5. **重启Apache**: - 保存所有更改后,重启Apache HTTP Server使配置生效。 6. **监控和调整**: ...
- **自动配置虚拟路径:** Spring Eclipse会自动在Tomcat的`server.xml`文件中添加虚拟路径配置。 **2. Tomcat服务器配置:** - **安装路径:** 指定已安装的Tomcat服务器路径。 - **配置端口:** 修改Tomcat...
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 ...
1.编辑server.xml文件,找到与HTTP连接器相关的配置段,去掉注释并适当修改端口和服务端口: ``` <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" ...