1.因为数据库用的是oracle10g,也有oracle8de ,生成hibernate的bean和xml, 用class12.jar连接进去,生成的时候,报 "an internal error occurred during :"Generating Artifacts"",google后说是class12.jar-->oracle10g的ojdbc14.jar,还是不行,换成用eclipse3.2启动,ok,搞不明白,不过抓到老鼠的是好猫啊!
2.把myeclipse上的web应用部署跑起来,加进tomcat5.24,add 的时候总说"tomcat配置有问题",郁闷啊,以前版本可没遇到这些事啊,再soso,是没在tomcat这个appserver下的 jdk配置,怪不得,:)
启动tomcat 5019 报 Source not found for StandardContext.start() line: 4129,单独启动则可以,判断是跟myeclipse的配合问题,试了tomcat5024,5028都不行,5.5.15可以启动
3.因为用到resin3.08只能跟jdk1.4配合,有时环境变量在jdk1.4和1.5修改来去,发现很多类第一行包错:The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files
于是有搜啊搜,找到办法
I) The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files。
出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自动参 照你的jre路径,但多个版本就没办法了。
你只能手动建立…
a. 进入window/preferences/java/Installed JREs
1)按Add
2)输入JRE Name, 例JDK1.5.0.03
3)JRE home directory, 选择安装的路径
4)按OK
b. 进入Project/properties/Java Bulid Path
1)Add library
2)选JRE System Library后按Next
3)选workplace default JRE后按finish...
II) The import javax.servlet cannot be resolved
上面问题的解决办法如下:将servlet-api.jar(在%TOMCAT_HOME%//common/lib目录下面可以找 到 这个文件)或者javaee.jar导入每个动态web工程。
感叹:在这开源的时代,操作出现几多问题啊,不过,google,baidu真是好老师!