在介绍中提到,Catalina中有两个主要的模块:连接器和容器。本章中你将会写一个可以创建更好的请求和响应对象的连接器,用来改进第2章中的程序。一个符合Servlet 2.3和2.4规范的连接器必须创建javax.servlet.http.HttpServletRequest和javax.servl...
分类:
其他好文 时间:
2014-09-14 02:30:46
阅读次数:
172
场景
我有一批平铺数据放在txt文件,其量大概在10W条,接下来我们希望将这10W条记录进行切割获取,并且将单条数据分析校验,然后插入到DB中。前提是我们使用的是HTTP文件上传方式来导入数据。现在的问题是:如果用户直接上传,然后我们一条条数据读取、校验并将其插入数据库,这个过程将会耗费非常长的时间(大概在1小时以上),而这么长的时间等待会导致apache、nginx或者浏览器端(...
分类:
Web程序 时间:
2014-09-13 00:50:04
阅读次数:
531
org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: /basic.jsp...
分类:
其他好文 时间:
2014-09-13 00:40:44
阅读次数:
165
java启动之后报错org.apache.catalina.util.DefaultAnnotationProcessorcannotbecasttoorg.apache.AnnotationProcessor这个错误。问题原因:是tomcat的lib文件夹jar包和项目的lib文件下的jar包冲突了把项目下lib文件下和tomcat的jar的重复的全部删除。
分类:
编程语言 时间:
2014-09-12 19:22:54
阅读次数:
274
tomcat对request(javax.servlet.http.HttpServletRequest)的实现是org.apache.catalina.connector.RequestFacade
RequestFacade有一个protected的request (org.apache.catalina.connector.Request)属性
request 能拿到Context (org.apache.catalina.Context)
context能拿到Manager(org.apache.c...
分类:
其他好文 时间:
2014-09-12 19:16:34
阅读次数:
353
场景我有一批平铺数据放在txt文件,其量大概在10W条,接下来我们希望将这10W条记录进行切割获取,并且将单条数据分析校验,然后插入到DB中。前提是我们使用的是HTTP文件上传方式来导入数据。现在的问题是:如果用户直接上传,然后我们一条条数据读取、校验并将其插入数据库,这个过程将会耗费非常长的时间(大概在1小时以上),而这么长的时间等待会导致apache、nginx或者浏览器端(一般情况下是60分...
分类:
Web程序 时间:
2014-09-12 10:16:13
阅读次数:
221
生成catalina.out方法导语:本文为Windows下生tomcat将控制台信息输出到catalina.out文件 且 保证能实时查看日志文件的方法。一、创建catalina.out1、修改tomcat bin目录下的startup.bat文件 修改位置:在startup.bat文件倒数第二行...
分类:
其他好文 时间:
2014-09-11 10:51:51
阅读次数:
181
通过/usr/share/tomcat7/bin下的./shutdown.sh 与./startup.sh 会报错 java.io.FileNotFoundException:?/usr/share/tomcat7/conf/server.xml?(No?such?file?or?directory) 原因是因为CATALINA_BASE配置错误...
分类:
其他好文 时间:
2014-09-10 17:58:11
阅读次数:
321
修改tomcat窗口的名字tomcat_home\bin\catalina.batif "%TITLE%" == "" set TITLE=Tomcatset _EXECJAVA=start "%TITLE%" %_RUNJAVA%将tomcat修改成你想要的名字即可http://blog.csdn...
分类:
其他好文 时间:
2014-09-10 17:06:20
阅读次数:
180
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。一、静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。 以下3种方式都可以部署:(以PetWe...
分类:
Web程序 时间:
2014-09-10 15:36:40
阅读次数:
291