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

来源:互联网 发布:福建省人口普查数据 编辑:程序博客网 时间:2024/05/17 01:22
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并且运行,需要重新看课本前面



0 0