web项目启动tomcat报错

在Web项目运行的时候,IDEA可能会报Error running ‘Tomcat’: Unable to open debugger port (127.0.0.1:2148): java.net.SocketException “socket closed”错误,启动不了Tomcat。

在Web项目运行的时候,IDEA可能会报Error running ‘Tomcat’: Unable to open debugger port (127.0.0.1:2148): java.net.SocketException “socket closed”错误,启动不了Tomcat。

网上推荐删除tomcat重新创建或者修改端口的方式,这种方法治标不治本,推荐使用这种方式。

1.win+r 打开cmd

2.netstat -ano | find "被占用端口号"
可以查到占用端口进程的pid为5440

3.taskkill -f -pid 5440

重新启动Web项目就不会报错了

根据html代码生成word文件

需求是前端传css和body过来,后端通过字符串拼接将数据拼成html的字符串,然后需要将这个html字符串转换为word的doc文件,并交由前端进行下载。下载方式为手机(通常是微信)扫描二维码,访问后台API或者是文件的物理路径实现下载。

首先尝试的是通过POI的方式,将html转成doc,然后返回给前端一个流,实现下载功能。

继续阅读“根据html代码生成word文件”