对Tomcat启动或运行时,项目对jar包依赖路径的一些粗浅认知

Tomcat在运行webapp项目的时候,需要各种依赖jar包。它会从2个地方去找这些包

1.Tomcat自己的lib目录中

2.webapp目录中,webapps\{项目}\WEB-INF\lib 中

特别注意,默认情况下,需要把依赖的jar包放在lib的根目录中,不能在lib目录中新建目标并且把jar放在新建目录中,这样会导致tomcat无法找到该jar包而程序报错

全局的通用jar包可以放入tomcat的lib中,但如果是项目专用,一般还是建议放在项目的lib目录里

时间: 2024-10-13 22:14:20

对Tomcat启动或运行时,项目对jar包依赖路径的一些粗浅认知的相关文章

maven 如何给web项目添加jar包依赖

maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件-->切换到pom.xml视图--> 2.在build标签上,创建dependencies标签,jar包的引入都放到该标签内: 3.查看项目都引用了哪些jar包:src/main/webapp/WEB-INF/lib,然后将下面的jar包一个一个的从maven资源库中http://mvnrepository

maven web 项目 打入 jar 包 , 和编译入 java 文件到 web-inf 下

<outputDirectory>src\main\webapp\WEB-INF\classes</outputDirectory> 可以把 类文件编译到 web-inf 下 ,用于项目运行<plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> <executions> <execution>

Failed to read artifact descriptor for xxx:jar 的Maven项目jar包依赖配置的问题解决

在开发的过程中,尤其是新手,我们经常遇到Maven下载依赖jar包的问题,也就是遇到“Failed to read artifact descriptor for xxx:jar”的错误. 对于这种非业务相关的问题,耽误时间非常不效率,而且网上的解决思路过于老套,而且还没什么用. 1)要么就是,删除仓库内对应依赖的文件夹,右单击项目,Maven4MyEclipse->Update Project,在弹出的对话框中选择“Force Update Of Snapshots/Releases",

IDEA中MAVEN项目打JAR包的简单方法

Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 在Idea中把这些都做成了可视化的操作界面,只需要如下操作就好: 在Maven Project目录下,点击package 此时在target目录下,就会生成这个项目的jar包 需要说明的是,如果一个maven项目中有多个子目录,每一个子目录中的pom.xml对应一个项目,它的作用范围只有这一个子目录下的.比如扫描配置文件

项目打jar包后无法获取配置文件的路径问题

项目打jar包后无法获取配置文件的路径问题 今天在开发中做一个java项目,要求读取配置文件中的信息,当项目打jar包以后就找不到配置文件了,问题最后解决了,拿出来跟大家分享一下. 方式一:getResource(这种方式在war包好用,在jar包不好用): public static void main(String[] args) { String path=App.class.getClassLoader().getResource("config.properties").ge

创建项目源代码jar包

maven-source-plugin 的 jar-no-fork 目标能够将项目主代码打包成jar文件. pom文件: <!--创建项目源代码jar包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.1</version> <

ItelliJ项目打jar包

不是Eclipse里方便的export...了. 配置 1. 点击View->Open Module Settings(快捷键是F4) 2. 在弹出的对话框中,点击最左侧树的Artifacts3. 点击中间选项的+4. 在弹出的对话框中依次选择Jar->From Modules with dependencies...5. 如果是作为模块用的项目,则直接点击OK6. 如果是可以运行的项目,则填写Main-class以后点击OK. 打包 1. Build->BuildArtifacts..

java项目打jar包

java项目打jar包分为2种情况: 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”:2. 选择Java/JAR file,Next:3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间:这里有几个选项:    * Export generated class files and resources 表示只导出生

使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法

今天做一个东西,把Java项目打包成jar文件.折腾了俩小时,到最后还是执行jar文件就报classnotfound异常,我感觉是所写的程序中依赖的jar包没有打进去,但我手动加了,还是不行.网上找了好多办法,还是不行.后来,问了一技术大牛的朋友,才知道问题出在哪了. 选择runnable jar file,而不是jar file(我的myeclipse版本是6.5,没有这个runnable jar file选项) next 选择"package required libraries into