随笔分类 - Tomcat
摘要:Tomcat是Java开发者使用得较多的一个Web服务器,因为它占用资源小,运行速度快等特点,深受Java Web程序员的喜爱。不过,在使用中,由于Java中的中文问题的存在,如果不经过配置,在WEB程序中,不能直接支持具有中文文件名的文件的下载,这为Java Web程序的开发带来一定的不便。本文拟
阅读全文
摘要:错误信息:./startup.sh: Permission denied 执行./startup.sh,或者./shutdown.sh的时候, 报:Permission denied,因为是执行tomcat时,用户无权限,导致出现以上错误。需要用命令:chmod 修改一下bin目录下的.sh权限。
阅读全文
摘要:tomcat报错: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。 出现原因: 1、由于客户端在发送请求后,还没等服务器响应就断开了连接,有可能是因为网络原因,
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html 原文: 在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到。 报错信息如下:Neither the JAVA_HOME nor the J
阅读全文
摘要:http://blog.csdn.net/xw370457549/article/details/21638827 安装tomcat后,运行startup.bat提示JAVA_HOME、JRE_HOME未配置,无法启动 进行如下设置:例如JDK的安装路径为C:\Program Files\Java\
阅读全文
摘要:tomcat启动startup.bat一闪而过(分析与解答) tomcat启动startup.bat一闪而过(分析与解答) tomcat启动startup.bat一闪而过(分析与解答) tomcat启动startup.bat一闪而过(分析与解答) tomcat启动startup.bat一闪而过(分析
阅读全文
摘要:一、找到tomcat下conf文件夹下server.xml; 二、修改8080端口 三、修改8009端口 四、修改8005端口 修改后同时启动多个tomcat成功。
阅读全文
摘要:tomcat一般出现Address already in use: JVM_Bind的问题,可能是端口冲突,也就是端口被占用了。 这个可能是其他应用程序使用了同一个端口(默认是8080),也可能是你启动过tomcat,进程还没有被kill掉。 不管是哪种情况,我们都可以按照如下方式来处理: 如果是w
阅读全文
摘要:ava.lang.IllegalArgumentException: Request header is too large 问题分析: 请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。 解决方案: (1) 修改 tomcat 的 server.xml
阅读全文
摘要:如何扩大jvm的内存和tomcat的内存,如何让项目没有用的值得到及时的回收和清理,java项目 最佳答案 修改 tomcat 的内存方式:修改 catalina.bat在set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%这行下面前面加上JAVA_OPTS='-Xm
阅读全文
摘要:主要修改了maxThreads、acceptCount。Google资料说“如果要加大并发连接数,应同时加大这两个参数。1。 tomcat的线程数量有待商榷。 thread太多,导致切换过多,性能下降严重。这个数量应该是你单个机器的承载能力, 压力测试下得出的结果。 不可任意加大。一般情况下, 25
阅读全文
摘要:1、负载平衡是一种常用的跨多个应用程序实例 技术优化资源利用率,最大化吞吐量, 减少延迟,并确保容错配置。 2、使用nginx作为非常有效的HTTP负载均衡器 将流量分发给几个应用程序服务器和改善 性能、可伸缩性和可靠性nginx的web应用程序。 1、负载平衡是一种常用的跨多个应用程序实例 技术优
阅读全文
摘要:关于解决方法,再详细说明一下: Servers视图的打开方法:Window--Show View-other..--Servers 双击Server:就是双击服务器名,我的服务器名为:Tomcat v6.0 Server at localhost 即双击它,进入 server的配置界面: 选中"Pu
阅读全文
摘要:项目部署到Tomcat报这样的异常: Java代码 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Java代码 Java代码 造成这种情况的原因很可能
阅读全文
摘要:意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。3,带验证信息的请求身份验证是Web开发中经常遇到的问题,在跨域请求中,默认情况下是不发送验证信息的。要想发送验证信息,需要进行withCredentials 属性,下...
阅读全文
摘要:注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。2,预检请求预检请求首先需要向另外一个域名的资源发送一个 HTTP OPTIONS 请求头,其目的就是为了判断实际发送的请求是否是安全的。下面的2种情况需要进行预检:...
阅读全文
摘要:注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文件、通过 img 标签加载外部...
阅读全文
摘要:最近在项目中遇到flex跨域访问的安全沙箱问题,查资料了解到需要在服务端加上crossdomain.xml文件,即: 但对于具体存放在web服务的那个目录下,一直困惑不已,最终发现,这需存放在你服务器的默认站点目录下,一般情况下,目录站点都是Root;tomcat中存放在webapps/ROOT...
阅读全文
摘要:所在小组使用的就是这样的形式开发,这样切换开发环境,测试环境,正式环境就只需要修改project.xml文件就行了。project.xml命名是随意的,访问的时候就使用这个名字来访问。在tomcat文件夹的conf\catalina\localhost增加project .xml文件文件内容:doc...
阅读全文
摘要:tomcat版本:apache-tomcat-7.0.42参考:http://blog.csdn.net/pangdingshan/article/details/7214786一、虚拟根目录1. Tomcat 的默认根目录:D:\apache-tomcat-7.0.42\webapps\ROOT2...
阅读全文