开发web项目,使用tomcat容器,当需要import java 的jar时,除了可以将jar 放在lib下面,还有其他方式吗?

是不是可以通过配置文件的方式import jar?具体是如何实现的,请高手解答。 1楼和2楼都是把jar放在lib目录下。

第1个回答  推荐于2016-02-13
ForgetBygone 讲的是eclipse 或myeclipse的用法,其实最终都是放在隐藏文件.classpath里面的.
给个.classpath的部分代码给你看看
<classpathentry kind="lib" path="web/WEB-INF/lib/activation-1.1.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/ant.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/antlr-2.7.7.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/asm-2.2.1.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/asm-attrs-2.2.1.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/aspectjrt.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/aspectjweaver.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/axis-ant.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/axis.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/cglib-nodep-2.2.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/commons-beanutils-1.7.0.jar"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/commons-codec-1.4.jar"/>本回答被提问者采纳
第2个回答  2012-02-27
在项目上面 右击 build path -->add external atchives 这个就可以直接添加jar包,会再项目
的隐藏文件.classpath文件中记录你添加的jar,部署可以运行,只是要是到别的机器上面按照路径就不一定能找到包了,就麻烦了
build path -->add libraries 是让myeclipse配置一个放包的libraries,也可以使用
第3个回答  2012-02-27
一个是tomcat的common下的lib,一个是webapps下的web-inf里的lib。

tomcat高级问题
第一步:下载j2sdk和tomcat:到sun官方站(http:\/\/java.sun.com\/j2se\/1.5.0\/download.jsp)下载 j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http: \/\/jakarta.apache.org\/site\/downloads\/downloads_tomcat-5.cgi)下载tomcat(下载最新 5.5.9版...

tomcat部署的三种方法(tomcat程序部署)
privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet reloadable如果为true,则tomcat会自动检测应用程序的\/WEB-INF\/lib和\/WEB-INF\/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署 antiResourceLocking和antiJARLocking热部署是需要配置的参数,默认false避免更新了...

开发WEB项目时要集成Tomcat环境,可是我的eclipse在配置时找不到server...
首先,打开Eclipse,找到"Help"选项并点击进入。然后,在搜索框中键入"download.eclipse.org\/re...",并选择"Web, XML, Java EE and OSGi Enterprise Development"这一选项,确保它被勾选。接着,按照提示进行下一步,耐心等待安装过程,这个过程可能需要一些时间。安装完成后,您可能会注意到工具栏中...

我用Myeclipse开发web项目,服务器用的是tomcat时,域名访问老是访问不...
<!-- 项目中使用Spring 时,applicationContext.xml配置文件中并没有BeanFactory,要想在业务层中的class 文件中直接引用Spring容器管理的bean可通过以下方式--> <!--1、在web.xml配置监听器ContextLoaderListener--> <!--ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实...

myeclipse web项目 部署tomcat 不能编译.java文件
可能是缓存的原因。你把tomcat下的这个项目文件删掉。具体删掉webapps下的这个项目文件和work下的文件,如果不行就把你项目所在目录下已经编译好的class文件删掉。图简单就直接删掉项目里的webinfo下的calss文件夹然后再重新编译,再不行的话就是rp的问题,去烧香了再回来搞。

tomcat下一次最多能部署多少个项目?
一个项目不觉得什么,如果N个项目携带许多相同的jar.tomcat部署时会去加载N遍,而JVM在工作的时候是把内存划分成若干区域的,其中有一个区域的变量是不能被回收的,这个区域放的是常用的一些类和类扫描,当这个区域被占满必然就溢出了,你可以尝试将这些项目公用的jar包放到tomcat的lib下,...

如何部署tomcat如何部署tomcat服务器
1.将web项目文件直接复制到webapps目录。Tomcat的Webapps目录是Tomcat的默认应用程序目录。当服务器启动时,将加载该目录中的所有应用程序。因此,JSP程序可以打包成一个war包,放在目录中。服务器会自动解压这个war包,并在这个目录下生成一个同名的文件夹。war包是一个具有特征格式的jar包,它是通过压缩...

web项目附加tomcat就出现这个错误,怎么回事啊java.lang.VerifyError...
回答:struts2不需要拷全部的jar到web项目中,一般用那些考哪些

JBoss Web和 Tomcat的区别
除了性能问题,Tomcat的另一大缺点是它是一个受限的集成平台,仅能运 行Java应用程序。企业在使用时Tomcat,往往还需同时部署Apache Web Server以与之整合。此配置较为繁琐,且不能保证性能的优越性。JBoss在Tomcat的基础上,对其进行本地化,将Tomcat 以内嵌的方式集成到 JBoss 中。JBoss Web通过使用APR...

maven中jar和war的区别
jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\\webapps\\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,...

相似回答