解决myeclipse5.1GA上的破烂事

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配置,怪不得,:)

启动tomcat5019 报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真是好老师!

你可能感兴趣的:(eclipse,tomcat,Hibernate,MyEclipse,Google)