菜鸟 纯属笔记

来源:互联网 发布:淘宝店铺扣满48分 编辑:程序博客网 时间:2024/05/01 04:56

我们近期的服务器崩了,后来整好了一点,昨天他们用后台传讲义时报错,我自己也不太确定这是哪的错,先在自己电脑上测试,一直没弄过这个功能点,找到了配置文件setting.properties,里边的upFileHttp的路径是:http://192.168.0.171:8080/DataCenter/InterFace/DC/UPResourceFile,这就设计到另一个资源中心项目,

新增里边是上传讲义和素材,如果只上传素材(视频文件)并不会报错,新增时必须填素材文件,如果加入讲义,就会调用DateCenter(资源中心)的接口,上传的是doc或docx格式,会在接口中做转换,转换是:通过代码链接OpenOffice做格式转换,先将doc或docx转换为pdf格式,在将pdf转换为swf格式

我遇到的问题就是OpenOffice没有在电脑的进程中启动,所以当获取OpenOffice链接时,

OpenOfficeConnection conn = new SocketOpenOfficeConnection("127.0.0.1", 8100);

conn.connect();

这段代码会报错,项目中并没有捕获异常,而是直接输出提示的错误信息,自己又加的try catch,各种百度,在电脑中要启动OpenOffice软件,启动是通过dos窗口的口令开启;口令是:

cd C:\Program Files (x86)\OpenOffice 4\program
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

启动后再执行操作,还是报错大哭,有往下看代码,看到我们的代码是连接的linux下的软件,连接Windows的代码都注释了,改完就完美运行了,也不报错了


本人纯属记录日常工作,另一种笔记的形式吧,以后会把遇到的错误信息及改正方法都写进来,为了以后吧微笑

原创粉丝点击