java工程中,到入架包后,通过编译就可以运行,但是问工程,如果实在buildpath中的add external jar 中添加了依赖包的话,发布到tomcat后,容易出现classnotfound错误,因为在buildpath中添加的jar文件,只是为了编译代码,但是web工程,一般是在tomcat服务器下运行的,该环境下,并没有你后来在buildpath中导入的包,所以会出现classnotfound的错误。你可以将需要的包,放到WEB-INF/lib中,如果没有这个文件,可以将包放到该工程所处的运行环境的工程文件的lib文件夹下。或者在pom.xml文件中写依赖然后自动下载。