Tomcat罐子是否意味着要添加到类路径中?

Gen*_*nik 0 java ubuntu tomcat classpath

由于像servlet.jar这样的jar通常不会自己下载,而是成为tomcat/lib文件夹的一部分,我应该在类路径中添加一个条目吗?这是常见的做法吗?

我用的是Ubuntu.

Bal*_*usC 5

您只需要在编译 servlet类时自己引用它们.如何做到这一点取决于用于编译的工具.

如果你使用普通的javac,那么你可以参考它们%CLASSPATH%.但即便如此,这被认为是一种糟糕的做法,因为这可能会污染所有其他Java编译/应用程序的默认类路径.而是编写一个shell文件,它通过利用命令的-cp属性在当前执行环境中设置类路径javac.

如果您正在使用像Eclipse/Netbeans这样的有点像IDE,那么您应该只将服务器集成到IDE中并将项目与它相关联.然后,IDE将负责正确设置构建路径.您不需要设置任何环境变量.

如果要运行它们,则无需引用它们.servletcontainer将自己处理它.

也可以看看: