分类目录归档:应用集萃

亲,在这里你或许会有意想不到的收获哦…

Tomcat参数报错

最近需要在60服务器上部署对账平台来做相应测试   结果发现缘由的内网平台中只有信息平台…
没办法 赶紧从敏哥那里要了一份程序过来  也做了基本的部署
结果却是发现 总报错  而且是报参数的错误:

 The CATALINA_HOME environment variable is not defined correctly
 This environment variable is needed to run this program

于是  赶紧想着应该是参数填写错误
赶紧按照安装JAVA_HOME的方式来对Tomcat进行全局变量的设置:

1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓)。若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk。此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
6.Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  其中:%JAVA_HOME%就是引用前面指定的JAVA_HOME,下同;
7.CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar  (要加.表示当前路径)
8.“开始”->;“运行”,键入“cmd”;
9.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;
10.按照步骤四设定Tomcat参数 CATALINA_HOME D:\Tomcat
11.双击startup.bat,启动tomcat。

双击startup.bat,结果却是发现启动不了tomcat。便想着是不是其中的设置结果出了问题:

1、JAVA_HOME中的路径不能使用分号结尾,如

D:\Java\jdk;

这样写就会出现提示CATALINA_HOME或是JAVA_HOME没有配置好的错误,,还有就是JAVA_HOME的路径一定不要写成了JRE的路径

2、CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以”\”结尾,如

D:\Tomcat\

这样写就会出现java.util.logging.ErrorManager的错误,屏幕一闪而过

正确的写法:

JAVA_HOME D:\Java\jdk
CATALINA_BASE D:\Tomcat
CATALINA_HOME D:\Tomcat
TOMCAT_HOME D:\Tomcat

注意这里路径的标点符号,不能写多了,也不能写少了

但是 结果发现还是报同样的错误
没办法 只能打开原始的bat文件来查看了
果然  那里面是这样进行设定的

加入设定了相应的环境变量,则以设定的环境变量来进行查看
而如果没有进行环境变量的设定的话,则需要在文件中指定

而本次就是犯下了这个错  因为我在bat文件中进行了设定 故而他是会直接读取其中的配置的文件的
要解决这一个问题也很简单
直接删除该问下下的设定语句 或者将其更改成为正确语句就OK了!!

重启了一下Tomcat  果不其然 现在对账平台能够正常启用啦~~

PDF文件中插入文件

一上网就收到小熊的留言 说是让我帮忙处理一下他们工作所需要的文件
就是在一份已经做好的PDF文件中添加一份目录…

刚开始的时候 我第一反应 也是直接采用PDF编辑器来进行处理
但是 后来一想 现在去安装一个破解版的PDF编辑器应该不是一件可取的做法
应该还是更优质的解决方案…

第一反应是导出他里面的数据 毕竟他的这份PDF也是由Word文档转换过来的
也就是说要把它导出成DOC文档 应该也不是一件特别难的事情
但是 如果是使用的导出工具 里面的图片与表格肯定是会进行位置方面的变更的
更苦逼的是 它的格式也会进行相应的变更 这应该不是一个可取的方法

后来一想 反正他只要在里面插入内容
主要的内容还是不会进行更改的 那我就可以采用把其中的每页导出成图片
然后 再把这些图片给整理成新的PDF文件就可以了 …

好了 现在思路是有了 接下来就是具体的解决方案了
从网上搜索了一下PDF拆分与合并工具
果不其然 网络上有一大堆…. 毕竟PDF实际上可以看成是一个文件集嘛
进行整章的合并与分解应该不是一件特别难的事情~~~

好了 当时选用的是一款还不错的工具 SysTools PDF Split & Merge

SysTools PDF Split & Merge 是一个 PDF文件分割合并工具,特别适用于经常需要处理PDF文件的用户。 可将较大的PDF文件按页,按页面范围,按奇偶数页分割成多个较小的PDF文件,也可将多个较小的PDF文件合并成一个Adobe Acrobat PDF文件. PDF合并时,允许添加文件夹选项,即添加文件夹下的所有PDF文件而不需要一一添加

SysTools PDF Split & Merge(pdf分割合并工具)使用方法:
使用非常简单,如果要合并多个PDF文件,只需将文件添加进来,通过“移上”/“移下”排序,然后按“开始合并”按钮即可;如果要分割PDF文件,你可以通过多种方式进行轻松切割:按页平均,比如PDF文件共10页,按每2页切割,可切割成5个文件;保留指定页;移除指定页。

用了一下 其实还是蛮不错的说 至少解决这个问题还是比较方便的
当然 使用这软件在进行PDF合并的时候 也有一个很大的弊病 就是合并的时候不能排列顺序
而且导入的时候 是按照文件名的命名规则来排序的 或者是按照你导入文件的顺序来进行排序的
这种方法在某种程度上来说是不错 但是也限制了生成文件的顺序性
于是 又在网上找了另一款PDF工具 PDF分割合并工具
这一款软件就刚好和上面的那一款相反 他的分割性能并不是怎么很出色(当然这个也要视你的内容而定啦…) 但是在合并这一块的话 倒是无话可说
他提供了排序的功能 也就是说 就算是你是随意导入一些PDF文件进去 最终还是能够直接将之设定成你自己想要的板块的~~

好了 话不多说 直接贴下载地址了:

SysTools PDF Split & Merge
MD5:86DC3FFD30E298B687CC5EE43C1EF333
SHA1:840488C2F395AF15CA81C176B10BA8C82EC08175
CRC32:51B8A880

PDF分割合并工具
MD5:8771DE13CB30A1AFB64EFA7892D8F626
SHA1:4F233FAE0B0D02C96D5DA221ED41C48ED103DCCC
CRC32:08499919