ERROR ServletRegistration:178 - 处理Servlet:/upload/rest/clubaffiliated/fileUpload抛出Servlet异常

在使用Java的poi库解析Word文档时遇到Servlet异常,具体为:ERROR ServletRegistration:178 - 处理Servlet:/upload/rest/clubaffiliated/fileUpload抛出Servlet异常。问题出现在尝试从数据库获取文件路径后,打开并读取Word文档的代码段。尝试通过FileInputStream和WordExtractor获取文档文本时,异常发生。
摘要由CSDN通过智能技术生成

使用poi类库解析word文档报这个错:

[2018-11-29 11:15:30,934] SG-UAP :ERROR ServletRegistration:178 - 处理Servlet:/upload/rest/clubaffiliated/fileUpload抛出Servlet异常

程序一请求这个方法就报

如下代码:

public int getWordNum(String pkVal) {
        String sql = "SELECT ATT_NAME,ATT_PATH FROM t_mx_attachment WHERE PK_VAL = ?";

        List list = hibernateDao.executeSqlQuery(sql, new Object[] { pkVal });
        String path = "";
        for (int i = 0; i < list.size(); i++) {
            Object[] obj = (Object[]) list.get(i);
            path = obj[1] + "" + obj[0];
        }
        System.out.println(path);
        int wordNum = 0 ;
        try {

             InputStream is = new FileInputStream(new File(path));
            WordExtractor ex = new WordExtractor(is);
            String buffer = ex.g

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值