使用tomcat时不能使用java软件包

问题描述 投票:0回答:1

我正在创建一个没有IDE的Web项目,我需要使用tomcat 7,因此我安装了它,并将我需要的所有项目放在tomcat/webapps/文件夹中。由于Tomcat需要在servlet-api.jar上设置CLASSPATH,所以我不能使用默认的CLASSPATH并包含我的自定义软件包。有一种方法可以将tomcat的servlet-api.jar包含在项目中,而无需设置CLASSPATH?

就我而言,我正在使用一个servlet,它需要连接到数据库,因此需要导入数据库包。然后,如果我将CLASSPATH设置为/root/tomcat/webapps/project/src/,则我的包可以工作,因为数据库包位于src内,但是在这种情况下,servlet无法使用tomcat。

如果我将CLASSPATH设置为/root/tomcat/lib/servlet-api.jar,则servlet可以连接到tomcat,但是编译器找不到该包,因为它不在servlet-api.jar中。

是否有解决此僵局的方法?

java tomcat package classpath
1个回答
0
投票

解决方案:类路径上的多个路径,由定界符分隔。

© www.soinside.com 2019 - 2024. All rights reserved.