想必搞开发的人都遇到过同时运行多个服务程序的时候,tomcat本身内存管理方面就有一定的问题,跑两个大型的web,class稍微多一点就容易出现内存溢出。于是我便想到了一个比较笨的方法,运行多个tomcat服务。
要运行两个以上的tomcat,就会出现端口被占用的的提示启动不了,网上看了很多人的说明都走了弯路,还去修改系统变量什么的。
其实tomcat6以上的版本只需要打开 conf 目录 server.xml 文件,找到3个默认的端口,8005、8080、8009,将这三个端口修改为其他的值即可
补充一个:
tomcat访问中文路径的时候会出现找不到路径的情况,其实还是因为编码问题,tomcat默认的get方法是ISO-8859-1字符集的,这个字符集不能直接支持中文这类双字节信息的。
这时候只需要在server.xml文件,修改8080端口的地方,添加一句 URIEncoding="utf-8" 就行了
转载说明出处:http://doufuguolyl.iteye.com/blog/2009463