2012-02-05 108 views
1

我已经尝试了“添加文件夹...”,“添加库...”和“添加JAR /文件夹...”选项,但这次不工作 - 我已经完成了这几个次之前没有任何问题。如何将Java类库导入Java Web项目(使用NetBeans)?

我也试图把文件夹/ JAR文件(的.war文件)手动添加到项目的属性在每一个能想到的办法,但还是没有成功。

到目前为止,谷歌已经没有帮助任何..

任何帮助将真正理解。

(这是与JavaServer的Java Web项目面临,使用NetBeans 7.1)


解决:我从来没有发现是什么原因造成的问题。我最终重新安装了整个NetBeans,并重新创建(一千次)我尝试导入的项目。最后,我得到了它的工作。

回答

2

将JAR文件放入Web项目的WEB-INF/lib目录中。 WEB-INF/lib中的所有JAR和WEB-INF/classes中的所有包都自动在CLASSPATH中。

你可以让“Hello,servlet”工作吗?如果没有,为什么要打扰JSF?做一个简单的网络应用程序成功,并从那里建立。

+0

看来我没有任何的WEB-INF/lib目录.. – ovekode 2012-02-05 02:42:01

+1

我认为你应该做一个。你有一个web.xml吗?如果没有,你没有一个适当的网络应用程序。看看“第一个Web应用程序”:http://tomcat.apache.org/tomcat-6.0-doc/ – duffymo 2012-02-05 02:44:09

+0

我确实有web.xml文件,是的。但是,将我的JAR文件添加到新创建的lib文件夹中并没有什么不同。 – ovekode 2012-02-05 02:47:41

1

我有NetBeans的这个问题,但它似乎像我发现的所有答案都是为Eclipse(我想是错误的),因为我没有看到NetBeans中的任何WEB-INF/lib目录,尽管我有一个WEB-INF目录。

所以这里我做了什么。

我删除了NetBeans上的tomcat服务器,转到C:\ apache-tomcat-7.0.30 \ lib,将它们放在jstl-1.2.jar文件中,重新启动NetBeans并添加一个新的(Tomcat)服务器,创建一个新的Web应用程序和它们,我可以在Libraries> Apache tomcat中找到jstl-1.2.jar文件。

和原因不明,它的工作。