精华内容
下载资源
问答
  • 直接对生成的jar包启动引入maven插件org.apache.maven.pluginsmaven-assembly-plugin3.1.0src/main/assembly/assembly.xmlmake-assemblypackagesingle在项目目录下创建如下文件具体的文件内容详见https://g...

    期望效果

    通过mvn package进行打包的时候生成jar包启动脚本 直接对生成的jar包启动

    引入maven插件

       org.apache.maven.pluginsmaven-assembly-plugin3.1.0src/main/assembly/assembly.xmlmake-assemblypackagesingle

    在项目目录下创建如下文件

    4d36fa0255f35b2098e1090b496204d5.png

    具体的文件内容详见

    https://gitee.com/pingfanrenbiji/resource/tree/master/assembly

    通过maven打包

    ab1617ada92e128818b0eadca140ffc6.png

    在target目录下 会生成一个 压缩包

    21464609b0ba24426d951776fff61885.png
    c41f2342cec6e5589fb2a22483250fce.png

    圈红部分是assembly启动脚本

    lib目录下 是生成的jar包

    config目录是项目中的配置文件resouces目录下所有的配置

    启动脚本启动jar包

    注:该启动脚本会读取config下面的application.yml配置文件

    b0817368c661dc80ed5f21a5ae295282.png

    需要优化的地方

    该启动脚本只能读取 application.yml 配置文件

    所以对于多环境配置的情况不能够使用

    75e1a6f7d7436f287f75513c85186fc1.png
    启动脚本中读取application.yml代码

    这里优化的思路(等有时间了再完善)

    • 从外部传给该启动脚本一个 profile 环境变量

    • 通过环境变量找到对应的配置文件

    • 然后把该配置文件复制成application.yml文件

    展开全文
  • jar包冲突解决办法 删除jar包javax.servlet.jar 删掉tomcat\lib的jar包或者删掉tomcat项目下的jar包 2.修改tomcat配置文件conf\catalina.properties tomcat.util.scan.DefaultJarScanner.jarsToSkip=\

    jar包冲突解决办法

    1. 删除jar包javax.servlet.jar

    删掉tomcat\lib的jar包或者删掉tomcat的项目下的jar包

      2.修改tomcat配置文件conf\catalina.properties

     tomcat.util.scan.DefaultJarScanner.jarsToSkip=\

    展开全文
  • IDEA中使用Tomcat启动Maven项目时出现jar包不存在错误 idea中使用tomcat启动maven出现jar包不存在的错误,但是在编写时,代码没有报红,而且maven中加入了所需jar包的依赖。 原因:在pom.xml文件中没有设置项目打包...

    IDEA中使用Tomcat启动Maven项目时出现jar包不存在错误

    • idea中使用tomcat启动maven出现jar包不存在的错误,但是在编写时,代码没有报红,而且maven中加入了所需jar包的依赖。
    • 原因:在pom.xml文件中没有设置项目打包的类型(默认是jar包),因此当项目加粗样式是javaweb项目时,在pom.xml中项目的坐标配置下一行加上war即可。
    • 在这里插入图片描述
    展开全文
  • java -jar C:\Users\admin\Desktop/demo-0.0.1-SNAPSHOT.jar

    java -jar C:\Users\admin\Desktop/demo-0.0.1-SNAPSHOT.jar

     

    展开全文
  • 为什么项目jar包会和tomcat的jar包冲突? 碰到这个问题,猜测tomcat启动时会将自己的lib和项目的lib在逻辑上归并为一个大的lib,但是并没有做版本区分以及去重,这样相同的包可能就有两个引用,启动时自然就不...
  • tomcat部署jar包

    千次阅读 2020-01-16 09:57:25
    项目目录下里创建WEB-INF文件夹,在其中创建lib文件和classes文件夹。将自己的jar包放到lib文件里。并手动解压到该文件夹。解压后的文件里有你的class文件,将class文件copy到...记得要重新启动tomcat服务。 ...
  • 在myeclipse中编写web项目时,会遇到需要导入外部jar包的地方,当你在web项目中导入jar包后,启动Tomcat会发现提示缺少jar包,但是我们已经导入了jar包,这是为什么呢? 其实我们只需要在web项目中的Build Path中...
  • 启动tomcat就发现丢。后来在网上看了许多文章,说要update maeven项目,然后你就会发现启动过程报如下错误: Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener, 这...
  • WEB-INF目录下有个lib目录存放jar包,因为需要在Project Structure中选择了自己的jar包,本地测试没有问题,上了tomcat就会报错,找不到jar(ava.lang.NoClassDefFoundError)这个错误,最后找出错误,在导入新的jar包...
  • Maven的web项目导入tomcat时lib目录下的jar包都没有导入进去导致项目启动失败,选择项目右键属性(Properties),之后选择部署配置(deployment assembly)项,点击增加(add)按钮,选择java build path entries...
  • eclipse java项目中明明引入了jar包 为什么项目启动的时候不能找到jar包 项目中已经 引入了 com.branchitech.app 包 ,但时tomcat启动的时候还是报错?java.lang.ClassNotFoundException: ...
  • war包项目: 需要将war包项部署到tomcat上运行。 先将war包项目上传到tomcat...jar包项目可以直接使用Java命令运行: 查看端口是否被占用: ps aux|grep XXX.jar 或 lsof -i:端口号 被占用结束占用程序: kill -9 父I
  • idea实现eclipse多项目依赖存放于同一个工作空间下,tortoise svn配置,tomcat启动配置成功,实现svn代码提交更新,打jar包和war包
  • 最近自己建springboot项目,只用maven的方式,习惯性的在改jdk的版本的时候把本地的服务的tomcatjar包也放进去。 建好之后,启动main方法,发现怎么启动都不成功,各种找,又告诉我这个jar包找不到那个jar包不存在...
  • 2.项目中新依赖的jar包 3.分析 开始以为jvm虚拟机的内存小的问题,调大以后发现还是启动失败,后面发现是jar包问题; 4.结果 itext包依赖的bouncycastle和项目中bcprov-jdk15on冲突,去除依赖就ok啦; ...
  • idea tomcat 部署 jar包重复问题

    千次阅读 2020-01-14 00:22:45
    1.同样的项目在eclipse中 通过tomcat 正常启动, 在idea中总是报错 2.通过比对 部署文件夹中的lib目录 发现了 很多jar包会有两个版本 xxx-0.0.1-SNAPSHOT.jar 以及 xxx-0.0.1-20200113.233934-11.jar 算是找到了,...
  • 然后在eclipse中配置tomcat启动时异常,看错误是缺少依赖的jar包,找到tomcatwebapps下面的项目,发现缺少jar包,请问下,这是哪里出问题了? 另外,我手工把那些jar包加入进webapps项目下面,eclipse启动...
  • 最近在做一个项目接近尾声,帮同事进行发布测试时,小编利用maven将项目打成jar包(springboot项目提倡的)然后再命令框中执行时,总是内置tomcat启动问题(根据经验,这种情况多半是项目中有使用 servlet 的api,
  • 因为maven项目jar包放在Maven Dependencies内,用tomcat启动web项目,会找WEB-INF下的lib目录,需要部署Maven Dependencies
  • Tomcat在运行webapp项目的时候,需要各种依赖jar包。它会从2个地方去找这些包 1.Tomcat自己的lib目录中 2.webapp目录下,webapps\{项目}\WEB-INF\lib 中 特别注意,默认情况下,需要把依赖的jar包放在lib的根...
  • 关于springboot如果打包成jar项目,其运行方式无论是maven还是其他工具,其原理都同java -jar my.jar,调用jar包项目的主应用类启动。 springboot项目后台启动,关闭xsheel不停止项目: 解决阿里云的tomcat启动慢的...
  •  在Eclipse中Servers文件夹下 对应的项目文件中catalina.properties文件中tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 后添加报错的Jar包 转载于:...
  • jar包是服务化的概念,后续接触springcloud,所有的服务打包都是以jar的形式存在,也就是说适合前后端分离的项目部署。war包是应用程序的概念,也可以向外提供服务和接口,适合前后端不分离的项目部署。这里主要介绍...
  • 项目独立Tomcat运行(将项目的打包方式修改为war,然后修改启动类配置即可)(1).修改pom打包方式为war,同时排除了内置的Tomcat. <packaging>war</packaging> <!-- 排除内置的...
  • 1.加入本地项目源码很简单网上大部分都说要删除默认的default包,其实不用,里面是些...加入三方jar包,在这里我研究了不知道有多久了,试了不行,隔了一段时间又去试,还是不行,直到今天总算弄出来了,废话不多说...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,425
精华内容 970
关键字:

tomcat启动jar包项目