
日志写入xml上传ftp遇到的问题
发布日期:2021-05-08 12:13:25
浏览次数:9
分类:精选文章
本文共 833 字,大约阅读时间需要 2 分钟。
一、dom4j写入xml
addElement添加标签元素,添加Element标签中文本内容addText
addAttribute(String name, String value)添加标签属性二、上传ftp
ftpClient.changeWorkingDirectory一直返回false,原因是目录不存在
ftpClient.makeDirectory失败,原因是ftp仅支持逐级创建目录,如果父目录不存在不会创建文件上传ftp使用File.separator分割路径,发现目录没有生成,原因是项目是在Window环境下运行,获取到系统分隔符是"\",ftp服务器在linux系统上,linux分隔符是'/',因此不识别
------------------------------------------------------------------------------------------------------------------------------------------------------
三、weblogic和dom4j冲突的问题
解决上述问题后开发环境使用tomcat已经没有问题,于是发布测试,报错:
nested exception is java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuilderFactory cannot be cast to javax.xml.parsers.DocumentBuilderFactory
报错原因:dom4j依赖的jar包中包含xml-apis.jar和weblogic自带的jar包冲突
解决方案:在dom4j的依赖中排除冲突的jar包
xml-apis xml-apis
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月07日 07时32分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
L3-008 喊山 (30分) C++ BFS题解
2021-05-08
Web框架——Flask系列之Flask-SQLAlchemy数据库的基本操作(九)
2021-05-08
六、Numpy的使用(详解)
2021-05-08
三、案例:留言板 & url.parse()
2021-05-08
Python中的filter()函数!!!1
2021-05-08
(新手小白必学!)用Python设计和实现聪明的尼姆游戏(人机对战)!!!!
2021-05-08
LeetCode:283. 移动零!!!1
2021-05-08
Python实验26:计算文件MD5值
2021-05-08
端口探测
2021-05-08
LeetCode:28. 实现 strStr()——————简单
2021-05-08
LeetCode:697. 数组的度————简单
2021-05-08
LeetCode:1052. 爱生气的书店老板————中等
2021-05-08
C语言的6大基本数据类型!(学习C语言小白必备!!)
2021-05-08
Vue——mock模拟数据的使用
2021-05-08
Nginx配置反向代理与负载均衡
2021-05-08
高阶函数reduce
2021-05-08
Lionheart万汇:布林线双底形态分析技巧
2021-05-08
Lionheart万汇:台积电大幅提升资本开支,2021有望续创辉煌
2021-05-08
Lionheart万汇:新年消费结构中贵金属交易机会
2021-05-08
LHCM万汇:在需求上升中,美国贸易赤字创下历史新高
2021-05-08