您的位置:首页 > 编程语言 > Java开发

在导入已经存在的MyEclipse工程时出现错误

2015-04-05 20:23 323 查看
MyEclipse导入已有工程时,提示unbound classpath variable

MyEclipse导入已有工程时,提示

The project cannot be built until build path errors are resolved

Unbound classpath variable: 'TOMCAT_HOME/common/lib/jasper-runtime.jar '

Unbound classpath variable: 'TOMCAT_HOME/common/lib/jsp-api.jar '

Unbound classpath variable: 'TOMCAT_HOME/common/lib/servlet-api.jar '

原因:

一是TOMCAT_HOME这个环境变量没有

解决方法:在windows—>Preferences->Java_>build path->环境变量中,建立TOMCAT_HOME变量,指向tomcat 安装根目录即可解决

二是tomcat安装目录下的common文件夹是tomcat5.X以前的版本,有common,tomcat6.x以后就直接是lib了,少了一层common

解决办法:在导入的项目的.classpath中,修改文件,把common去掉,

其中 Tomcat6.0之前的版本以Tomcat5.5.20 压缩版为例,这个jasper-runtime.jar在Tomcat5.5.20/common/lib下就自带有的。但是在Tomcat6.0版本后lib包的位置调整了,现在只有lib在跟目录下。jasper-runtime.jar和jasper-compiler-jdt.jar、jasper-compiler.jar等都集成到jasper.jar包中去了。

因此需要把jasper-runtime.jar改为jasper.jar

详情见:http://blog.csdn.net/zdwzzu2006/article/details/6086944

另外导入的是web工程的话,需要先在myEclipse中新建同名的webService工程而不是web工程就可以。

突发情况:导入的第十五章DWRtest这章必须在tomcat5.x环境下运行,于是:

1 新建同名webService工程,导入fileinsystem,勾选create completely structrue。

2 class不用改,在环境变量里面更改了tomcat_home为新下载的tomcat5.5的路径

3 修改服务器端口为8085

4更改为debug模式。

目前的问题:

无法将15章的项目顺利导入myeclipse并且运行,需要重新看课本前面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐