eclipse环境配置

来源:互联网 发布:c语言是不是高级语言 编辑:程序博客网 时间:2024/05/22 01:38

         erp配置是从昨天下午开始的,下午刚分配完位置,就开始了第一项工作,把环境搭建起来。

         配置环境需要jdk1,4,2_16,Tomcat4.1,erpHome,erpHome就是项目文件。jdk和Tomcat是放在D:\javawork目录下,erpHome直接放在E盘下面。首先核对erpHome目录下njsteel.bat中的JAVA_HOME,TOMCAT_HOME,ERP_ROOT修改成自己电脑中的相应目录。还有erpHome\njsteel.ear\erp.war目录下的TomcatConf.xml配置文件,因为调试ERP需要使用测试机,即远程DB2,远程测试机的别名配置成idbnj,所以在配置文件中找到第249行,节点 <ResourceParams name="jdbc/dsnjsteel">的子节点<parameter>的value值改成jdvc:db2:idbnj,这样配置完成。

       双击njsteel.bat文件,开启服务器,登陆http://localhost/erp/mr/jsp/mrjjTf.jsp,出现完整表格界面即为运行正常。

      如果上述成功,说明ERP运行正常,接下来可以配置eclipse,这个配置我的理解是是安装jdk,配置erp服务器启动和停止(停止时直接调用批处理文件,但我一直没搞明白为什么启动不能调用.bat文件,必须得配置启动项或debug。),根据项目目录下的.classpath来建立Tomcat目录和扩展库目录,使ERP能够加载jdk,Tomcat4.1\shared\lib,WIN-INF\lib三个方面的类库。

     安装jdk不在此叙述,.classpath是已经存在的目录,只是按照去做,配置调用.bat文件也简单,比较纠结的就是配置服务器的启动。单击Open Run Dialog弹出配置对话框,首先配置Main选项卡,在Project处,单击浏览,找到项目erp,确定,在Main class处,单击浏览,输入Bootstrap,找到类org.apache.catalina.startup.Bootstrap,确定;然后换Arguemns选项卡,在Program arguemns处输入start -config "E:\erpHome\njsteel.ear\erp.war\TomcatConf.xml" -debug,在VM arguments处输入

-Dcatalina.home="D:\javawork\Tomcat4.1" 
-Djava.ndorsed.dirs="D:\javawork\Tomcat4.1" 
-Dcatalina.base="D:\javawork\Tomcat4.1" 
-Djava.io.tmpdir="D:\javawork\Tomcat4.1\temp"
-Duser.dir="E:\erpHome\njsteel.ear\erp.war"
-Dcom.icsc.ds.dsjcst0.config=erp.ini
-Dcom.icsc.dpms.de.dejc300.j2ee=true 
-Dcom.icsc.dpms.de.dejc300.dvlp=false
-Dcom.icsc.dpms.de.dejc300.local=false

注意路径配置要与自己的电脑一致,第三个选项卡JRE选择jdk,第四个选项卡Classpath根据.classpath文件生成,至此eclipse配置完成,单击Apply,在单击Run,服务器跑起来,ERP可以运行

    

          这个配置的过程是曲折的,我在今天下午才完全配置完成。主要问题有以下几个,一是不明白Classpath选项卡内容的来历,一开始使用的是自己的Tomcat,一致报错,发现时类加载是错误,也找到了应该在Classpath选项卡中修改,但是修改起来很纠结,纠结了一段时间后才发现里面的内容是根据项目中的.classpath文件生成的,于是开始放弃了修改的念头,转而与.classpath中的目录相一致。二是Tomcat4.1\shared\lib为空,在配置完成后,运行出错,提示D:\Tomcat4.1\shared\lib 目录下有个.jar文件不存在,打开后发现目录下面时空的,一开始以为其他配置有问题,也是纠结了一段时候才发现根本就没有文件,可能拷贝出错,重新拷贝后不再报错。至此问题解决。

原创粉丝点击