我正在使用Eclipse 3.7(STS),其中嵌入了Tomcat 7。我创建了一个新的动态Web项目,并将单个JSP文件添加到Web内容根文件夹中。我可以在Eclipse内运行Tomcat并访问JSP,没有问题。
我从“用户库”中向项目添加了一些第三方JAR文件(我不使用maven或自动依赖项管理)。在JSP中,我引用了项目的JAR文件中的类,我可以编译它而不会出现问题,但是当我在Tomcat上部署时,JSP会抛出ClassNotFoundException。显然,Tomcat无法找到我的库设置中的JAR文件。我尝试为Tomcat服务器创建运行配置,并将类路径设置为与项目的类路径设置相匹配,但仍然遇到同样的classnotfound问题。
我可以通过手动将所有项目JAR复制到WEB-INF / lib目录来解决这个问题,以便Web应用程序可以找到所有依赖项,但这是荒谬的,我不指望这是解决方案,因为这是维护的噩梦。
我有遗漏什么吗?
我从“用户库”中向项目添加了一些第三方JAR文件(我不使用maven或自动依赖项管理)。在JSP中,我引用了项目的JAR文件中的类,我可以编译它而不会出现问题,但是当我在Tomcat上部署时,JSP会抛出ClassNotFoundException。显然,Tomcat无法找到我的库设置中的JAR文件。我尝试为Tomcat服务器创建运行配置,并将类路径设置为与项目的类路径设置相匹配,但仍然遇到同样的classnotfound问题。
我可以通过手动将所有项目JAR复制到WEB-INF / lib目录来解决这个问题,以便Web应用程序可以找到所有依赖项,但这是荒谬的,我不指望这是解决方案,因为这是维护的噩梦。
我有遗漏什么吗?