Java web项目webpoi导出百万数据大量数据报错

利用Tomcat部署Web项目报错 - tomcat-web-java - ITkeyowrd
利用Tomcat部署Web项目报错
推荐:参见博客: http://blog.csdn.net/yangxueyong/article/details/6130065
领取地址:
1、错误描述
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ]
{ -help | start | stop }
八月 18, :40 下午 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.
八月 18, :40 下午 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 18, :41 下午 org.apache.tomcat.util.digester.Digester fatalError
严重: Parse Fatal Error at line 138 column 16: 元素类型 &Context& 必须后跟属性规范 &&& 或 &/&&。
org.xml.sax.SAXParseE systemId: file:/D:/MyEclipse/apache-tomcat-7.0.32/conf/server. lineNumber: 138; columnNumber: 16; 元素类型 &Context& 必须后跟属性规范 &&& 或 &/&&。
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1402)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1320)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2778)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
at org.apache.catalina.startup.Catalina.load(Catalina.java:610)
at org.apache.catalina.startup.Catalina.start(Catalina.java:672)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:451)
八月 18, :41 下午 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml: 元素类型 &Context& 必须后跟属性规范 &&& 或 &/&&。
八月 18, :41 下午 org.apache.catalina.startup.Catalina start
严重: Cannot start server. Server instance is not configured.
2、错误原因
推荐:1. 在tomcat 的配置文件server.xml中在”&/host&”前面添加 &Context path=&/ka& docBase=&E:\YinHe\svn\03.CRM_Mobile\Trunk\2_SRC\ka& debug=&0& reloadable=&
&Context&path=&/FusionCharts&&docBase=&D:\MyEclipse\workspaces\FusionCharts\WebRoot&&debug=&0&&reloadable=&true&&
&/Context&
& &关闭标签必须要跟开始标签在同一行,或者写&/&&
3、解决办法
推荐:安装软件顺序和注意事项: 一.安装oracle : oracle安装版本相对来讲比较敏感,对操作系统的位数和版本有些要求,在这里提出几点建议: 1)安装程序最好与操作系
1、错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ]
{ -help | start | stop }八月 18, :40 下午 org.apache.catalina.core.AprL
相关阅读排行
相关内容推荐
请激活账号
为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。
您的注册邮箱:
如果您没有收到激活邮件,请注意检查垃圾箱。博客分类:
采用Spring mvc架构:
Controller层代码如下
@Controller
public class StudentExportController{
@Autowired
private StudentExportService studentExportS
@RequestMapping(value = "/excel/export")
public void exportExcel(HttpServletRequest request, HttpServletResponse response)
throws Exception {
List&Student& list = new ArrayList&Student&();
list.add(new Student(1000,"zhangsan","20"));
list.add(new Student(1001,"lisi","23"));
list.add(new Student(1002,"wangwu","25"));
HSSFWorkbook wb = studentExportService.export(list);
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition", "filename=student.xls");
OutputStream ouputStream = response.getOutputStream();
wb.write(ouputStream);
ouputStream.flush();
ouputStream.close();
}
Service层代码如下:
@Service
public class StudentExportService {
String[] excelHeader = { "Sno", "Name", "Age"};
public HSSFWorkbook export(List&Student& list) {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("Student");
HSSFRow row = sheet.createRow((int) 0);
HSSFCellStyle style = wb.createCellStyle();
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
for (int i = 0; i & excelHeader. i++) {
HSSFCell cell = row.createCell(i);
cell.setCellValue(excelHeader[i]);
cell.setCellStyle(style);
sheet.autoSizeColumn(i);
// sheet.SetColumnWidth(i, 100 * 256);
for (int i = 0; i & list.size(); i++) {
row = sheet.createRow(i + 1);
Student student = list.get(i);
row.createCell(0).setCellValue(student.getSno());
row.createCell(1).setCellValue(student.getName());
row.createCell(2).setCellValue(student.getAge());
前台的js代码如下:
function exportExcel(){
location.href="excel/export";
&!--这里不能用ajax请求,ajax请求无法弹出下载保存对话框--&
浏览 22306
有数据库数据导出excel吗?我也是springmvc在程序中查询出数据库的数据,然后像上面那样导出excel就行了
浏览: 398087 次
来自: 厦门
小伙子 干得不错!
把C:\Documents and Settings\Admi ...
POI中对Word处理,读取不到书签。如果要处理书签的话,就只 ...
我在setting--&Save Date--&A ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
在运行 Javaweb项目时报错,不知道什么原因,百度了好多方法跟着人家的方法做了还是报错报错信息如下
org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet [SpringContextServlet] in web application [/zhushou] threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderServlet
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:518)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:499)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1102)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1038)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4996)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3827)
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:291)
at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:5608)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1377)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349)
at java.lang.Thread.run(Thread.java:745)
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
把tomcat里的workCatalina下的文件全删了,重新启动tomcat跑一下试试
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。拷贝Java项目报错,如何解决? | 大牛笔记16:51 提问
java 的web项目中excel上传老是报错
最近在给德龙资本做一个网站的模块开发,excel上传时老是莫名报错,而且没有明显报错,请高手指导一下。在此谢过。
按赞数排序
这问题,有水平!!!
这问题水平很高啊。你说的德龙资本是
用什么做的文件上传?
建议把你的问题描述清楚 老哥
问题描述 不清楚
你做的是excel导入吧 应该是没处理异常的抛出
主要还是 poi内部的异常 数据异常 像时间格式 数字格式等 不为空 也会出异常
这个问题太深奥,一般人回答不出来
其实提的没错,人家是请高手指导下,你们不是高手所以。。。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐}

我要回帖

更多关于 webpoi导出百万数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信