多模块maven项目启动tomcat,谁会?

尽量说简单点,然后打包war是什么意思?和多模块启动有什么关联吗?

0

1个回答

maven是一个项目管理工具,和ant工具很像,但是更加的智能和方面。打包war,表示将一个maven的web项目打包成一个war包,因为应用服务器,
例如tomcat,可以运行war包,不能直接运行项目的。你只有将多个模块的web项目都打包成war才能在tomcat上运行,当然web项目通过maven依赖也会依赖其他java项目,
java项目将作为一个jar包存在于打好包的war包的lib目录下。
如果还有什么不明白,请留言

0
qq455276333
在路上的JavaCoder-尹骑 回复神鸟自然: https://www.w3cschool.cn/maven/可以通过该网站学习
大约 2 年之前 回复
qq455276333
在路上的JavaCoder-尹骑 回复神鸟自然: 因为你装了jetty的插件
大约 2 年之前 回复
q975583865
cat a.zip >> b.jpg maven的WEB项目,我用maven启动tomcat:run为什么也能启动?
大约 2 年之前 回复
q975583865
cat a.zip >> b.jpg 如何打包呢?有没有简单一点的教程?
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
本地Tomcat启动多模块项目报错
报错文件 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'syncMediaResource': Injection of resource dependencies failed; nested exception is org.springframework.be...
idea配置tomcat启动(Maven项目)
最近有意要转IDE工具由Eclipse到Idea上,eclipse中配置特别简单的tomcat,在idea中会麻烦些,把学习笔记记录下: 1.配置facets 这时它默认的目录需要修改下: {workspaceDir}\{projectName}\web\WEB-INF\web.xml要改成{workspaceDir}\{projectName}\src\main\webapp\WE...
eclipse 创建多模块maven项目
eclipse创建多模块项目
Maven项目Tomcat无法正常启动
小编在学习maven项目开发的时候,启动Tomcat时,乍一看,Tomcat咋没起来,还给我报了一堆错误,仔细一看8080端口被占用了。严重: Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind <null>:8080 at org.apache.tomcat.uti...
配置tomcat插件启动maven项目
<build> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configur
Maven -- 构建多模块的maven项目
参考:https://segmentfault.com/a/1190000011367492 首先使用 Spring Initializr 来快速创建好一个Maven工程。然后删除无关的文件,只需保留pom.xml 文件。 然后在 pom.xml 里面声明该父工程包含的子模块。(其它信息就不逐一讲述了,诸如继承SpringBoot官方父工程以及统一依赖管理 请查看下面的注释说明) &amp;l...
多模块Maven项目的快速构建
多模块Maven项目的快速构建Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。这里不介绍Maven的安装和配置,很简单,网上大把都有安装配置示例,这里只演示如何快速构建一个Maven项目。一个简单的Maven模块结构是这样的:---- app-root |-- pom.xml (pom) | |-- app-uti
myeclipse 导入多模块maven项目
File->Import 选择Maven Existing Maven Project       选择项目文件夹              创建完成
idea的两种启动maven项目-(tomcat/插件tomcat)
tomcat篇: 话不多说直接上图,项目是maven,可查看其它建立maven项目博客,如有疑问请留言,亲测有效 到此完成,直接点击你的运行吧 内嵌Tomcat: pom.xml中添加配置: &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.tomcat.maven&amp;lt;/groupId&amp;gt; ...
springboot多模块maven项目jsp问题
问题1:笔者在启动一个多模块的maven项目时,每个模块都是一个maven项目,通过pom文件设置依赖关系,本次要讨论的问题为通过模块module1里面写的一个controller方法返回module2里面的一个jsp页面,在idea里面设置工作目录为模块路径(否则也可能找不到jsp页面),在module2的application.xml配置了jsp的路径为&amp;quot;WEB-INF/jsp&amp;quot;,后缀为“.j...
创建支持eclipse的多模块maven项目
Maven命令行来创建项目 http://everlook.iteye.com/blog/1446672 Maven最佳实践:划分模块 http://blog.csdn.net/yydcj/article/details/8698222 如果碰到问题,或者觉得不详细,可以参考 http://blog.csdn.net/yydcj/article/details/8699633 一些命令说明: ...
idea导入相互依赖多模块的maven项目
第一步:导入项目  file->open 导入之后,如下图: 如果第一次启动idea并导入项目时,选择了导入后导入模块,以后导入时在右侧的MavenProjects中会出现各个模块
创建支持eclipse的多模块maven项目
Maven命令行来创建项目 [url]http://everlook.iteye.com/blog/1446672[/url] Maven最佳实践:划分模块 [url]http://blog.csdn.net/yydcj/article/details/8698222[/url] 如果碰到问题,或者觉得不详细,可以参考 [url]http://blog.csdn.net/yydcj/ar...
Springboot多模块 整合 mybatis maven项目
springboot项目分成多个模块(maven)的简单使用,在加上mybatis 初学者相当实用!
idea 创建多模块依赖Maven项目
一、Parent Project,创建chess父模块。 1、依次点击:File-&amp;gt;New-&amp;gt;Project    2、左侧面板选择maven(不要选择Create from archetype选项),选择jdk版本,如下图,点击Next即可。 3. 输入groupid和artifactid,后面步骤直接next,最后finish GroupId和ArtifactId被统...
转载:Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署
转载于:[url]http://blog.csdn.net/laoshuisheng/article/details/6420003[/url] Maven 多模块项目在eclipse下面热部署,即你可以体验下无论你修改整个项目里面的任何模块的代码,都不需要用maven打包就可以看到效果, 1、首先准备好创建一个maven多项目的代码,准备好一个eclipse,一个tomcat,什么java环...
tomcat启动后maven项目无反应?
1.在web中 -&amp;gt;properties-&amp;gt;project Facets -&amp;gt; Dynamic Web Module 和 JAVA上打钩2.导入Maven项目后,导入依赖,运行tomcat没有到主页面。在properties-&amp;gt;Deployment Assembly -&amp;gt; Source 缺少文件夹 -&amp;gt;  缺少/src/main/webapp文件夹应该满足: j...
eclipse启动maven项目,不能部署到tomcat?
一:问题描述 tomcat部署路径设置: tomcat启动日志: 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ASW' did not find a matching property.警告: [SetPrope
maven项目中处理tomcat启动不成功的解决方法
在做淘淘商城是搭载好框架时,在测试的时候tomcat启动不成功,也不显示报错,Starting ProtocolHandler [“http-bio-8080”] 后台不出来这句话,则tomcat没有启动成功,在网上查了好多资料但都不太全,下面这是我总结的经验,希望可以帮到你们 1.确定虚拟机中zookeeper是否正常启动 2.解决zookeeper拒绝连接的问题,你可以使用 vim /etc/...
Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署
Maven 多模块项目在eclipse下面热部署,即你可以体验下无论你修改整个项目里面的任何模块的代码,都不需要用maven打包就可以看到效果, 1、首先准备好创建一个maven多项目的代码,准备好一个eclipse,一个tomcat,什么java环境,tomcat环境我就不多说了,如果这个你都没有配好就别往下看了, 2、创建项目,mvn archetype:generate -DgroupI
maven项目启动tomcat时报错了找不到文件
2012-8-15 14:05:57 org.apache.catalina.core.AprLifecycleListener initrn信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\china unicom\jdk\jdk1.6.0_16\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:/china unicom/jdk/jdk1.6.0_16/bin/../jre/bin/client;D:/china unicom/jdk/jdk1.6.0_16/bin/../jre/bin;D:/china unicom/jdk/jdk1.6.0_16/bin/../jre/lib/i386;C:\Program Files\Common Files\NetSarang;D:\360Downloads\maven\apache-maven-2.2.1\bin;D:\Program Files\TortoiseSVN\bin;D:\china unicom\jdk\jdk1.6.0_16\bin;C:\WINDOWS\system32;C:\Program Files\SlikSvn\bin;D:\china unicom\eclipse3.6;rn2012-8-15 14:05:57 org.apache.coyote.http11.Http11Protocol initrn信息: Initializing Coyote HTTP/1.1 on http-8080rn2012-8-15 14:05:57 org.apache.catalina.startup.Catalina loadrn信息: Initialization processed in 941 msrn2012-8-15 14:05:57 org.apache.catalina.core.StandardService startrn信息: Starting service Catalinarn2012-8-15 14:05:57 org.apache.catalina.core.StandardEngine startrn信息: Starting Servlet Engine: Apache Tomcat/6.0.14rn2012-8-15 14:05:58 org.apache.catalina.core.ApplicationContext logrn信息: Initializing Spring root WebApplicationContextrnlog4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).rnlog4j:WARN Please initialize the log4j system properly.rnlog4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.rn2012-8-15 14:05:59 org.apache.catalina.core.StandardContext listenerStartrn严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerrnorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to load bean class: com.ucloud.paas.mq.dao.impl.ResourceDaoImpl; nested exception is java.io.FileNotFoundException: class path resource [com/ucloud/paas/common/dao/base/BaseDaoHibernate.class] cannot be opened because it does not existrn at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:195)rn at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:142)rn at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:599)rn at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:407)rn at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)rn at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)rn at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)rn at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)rn at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)rn at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)rn at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)rn at org.apache.catalina.core.StandardService.start(StandardService.java:516)rn at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)rn at org.apache.catalina.startup.Catalina.start(Catalina.java:566)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn at java.lang.reflect.Method.invoke(Method.java:597)rn at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)rn at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)rnCaused by: java.io.FileNotFoundException: class path resource [com/ucloud/paas/common/dao/base/BaseDaoHibernate.class] cannot be opened because it does not existrn at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158)rn at org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader.java:45)rn at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)rn at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)rn at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)rn at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:110)rn at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:85)rn at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:191)rn ... 21 more
Maven项目在idea中启动Tomcat所干的事情
maven complile后,会出现target目录,如果设置了编译目录: 那么target目录下就会出现你所设置的编译目录(这里我设置target/classes编译目录) artifacts默认目录: 当运行启动Tomcat时候就会干以下事情: 1、根据artifact中的设定对目录结构进行创建; 2、拷贝web资源的根目录下的所有文件到artifact的目录下; web资源的根目录: ...
maven项目编译打包后启动tomcat失败
项目maven隔离后,编译打包,启动tomcat失败,找不到数据库配置文件,可在pom.xml加入以下配置 &amp;lt;resource&amp;gt; &amp;lt;directory&amp;gt;src\main\resources&amp;lt;/directory&amp;gt; &amp;lt;includes&amp;gt; &amp;lt;include&amp;gt;**/*.prop...
maven项目启动tomcat包丢失处理
1,问题描述:maven项目启动,包spring丢失。 2,处理方法:删除零散的maven包 右键maven,Update Project 右键,Run As ->  maven  Install .(必要时进行clean,build,操作)
maven项目,tomcat正常启动,接口访问404
eclipse4.6+maven3.5+jdk1.8+tomcat8.0/8.5rn框架引用的是以前项目的框架,能够正常跑起来、、maven用的以前的库rn理论上可以直接排除框架代码问题,个人怀疑依赖包问题,但是不知道怎么测试rnspring主要控件版本没有问题。rntomcat能正常启动,也能显示主页,就是不能访问接口(404),接口地址全是对的,已经rn一一对比
maven项目用jetty启动没有问题 用tomcat启动的时候报错
Eclipse中Maven项目无法在Tomcat中运行  1. 出现ClassNotFound异常  看看异常信息,都是Maven依赖包中的类,项目->属性->Deployment Assembly->Add->Java Build Path Entries-> Maven Dependencies -> Finish ->OK  再次运行,OK!  2. 后来在Maven中引入自己开发的工具包(m
idea启动maven项目时,tomcat启动正常但是打不开页面
网上找了很多方法,都无济于事,页面总是404,tomcat正常启动。可怜的连tomcat日志都没有。 解决方法: 改成项目名,不能随便起名字 这样就好了,真坑啊...
【Maven进阶一】 多模块构建Maven项目
在平时的项目开发的过程中,我们慢慢的倾向了创建Maven项目,为了便于后期的维护,我们一般会进行分层开发,比如domain(),dao(),service(),web(),test()等多层开发,这样分层之后,各个层之间的职责会变得更加明确,后期维护起来也变得比较容易,本篇我们则来学习对于Maven项目的多模块创建。 分析过后,其实原理很简单...
如何优雅地修改多模块maven项目中的版本号?
当我们用maven建立一个项目时,包含了多个子model,我们想把一个子model打包deploy到私服上去,需要: 1.从父节点把整个project都deploy上去,这时别人才能拉去到你上传的model。 2.保证整个project中所有model的version是一致的。 对于version,我们可以使用-SNAPSHOT这种方式,这样所有model都是一致的,每次发布也不会有问题。但...
实现多模块maven项目单元测试覆盖率统计(maven+ant)
场景1:单模块 或 多模块独立统计(即每个模块只使用自己的单元测试统计覆盖率)使用maven中集成的插件:cobertura-maven-plugincobertura-maven-plugin:用于校验单元测试用例覆盖率,可以生成单元测试覆盖率报告示例:新建一个maven工程module-product,目录结构如下:Function.java 文件内容:package com.function...
SpringCloud零基础上手(二)——SpringBoot多模块maven项目
本篇接着上一篇的内容,我们要写一个服务生产者,向Eureka注册中心注册服务。为了后面的内容顺利进行,我们创建一个多模块的项目。编写一个登陆微服务pf-login,并注册到Eureka,先看我创建完的目录结构:简单分析一下,最外层是pf-login,下面有client、server、dao三个模块:
IDEA上搭建多模块的Maven项目(相互依赖)
需求:idea上搭建maven项目 moduleA,moduleA 依赖moduleB 和 moduleC,moduleC 依赖moduleB .其中moduleB 和moduleC中只有serve层到数据库层的文件方式一,moduleA引用moduleB和moduleC的jar形式。...
发布Maven项目到Tomcat中
tomcat在发布项目的时候需要同时发布maven依赖所添加的jar包, 你需要设置一下eclipse: 项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies -> Finish -> OK 把对应的Maven依赖包也发布到tomcat,调试时会自动把那些jar发布到
maven项目自动部署到tomcat
1、在服务器端安装tomcat7,并更改配置文件夹conf中tomcat-users.xml。这样用户tomcat就拥有管理员权限。 2、在本地maven的setttings.xml文件中,属性中添加如下配置 tomcat7 tomcat 123456 3、在项目的pom.xml中引入tomact7-maven-plugin插件,并对插件进行配置 UTF-8 U
Jenkins自动部署maven项目到tomcat
Jenkins自动部署到tomcat 主要步骤为:先配置tomcat的发布用户及权限,再配置jenkins中的项目。 一.tomcat配置 1.修改conf/tomcat-users.xml文件 添加一行用户及权限配置 2.修改conf/context.xml文件 添加一行配置,允许运行时覆盖发布war包。 二.jenkins项目配置 1.安装发布插件
maven项目添加tomcat
1.下载tomcat        http://tomcat.apache.org/download-70.cgi 2.解压到D盘 3.在java Preferences--Server--Runtime Environments,右边界面点击add添加刚刚解压的tomcat文件 4.在Servers中添加tomcat,添加运行项目
动态发布maven项目到tomcat
maven项目动态发布到tomcat上配置过程。
tomcat共享jar包(maven项目)
1.整合jar包,取名为sharedjar:本人开发用Maven管理jar包,一般来说用到的jar包都是一样的,所以将项目打包以后的jar全部整合,放到sharedjar文件夹下,将sharedjar放到tomcat下lib目录里,删除项目中原来的lib包。 2.修改Tomcat  目录下  conf目录下的   catalina.properties中   common.loader
Maven项目tomcat启动时异常
maven项目再运行时报错了,提示Address already in use: JVM_Bind&amp;lt;null&amp;gt;:8080解决办法时在后台查到占用端口的进程,并结束它。windows可以用cmd命了查询:netstat-ano,找到8080对应的进程pid,在任务管理器中找到并结束,重启maven。这是因为项目中同时有两个Tomcat导致的,为了避免此错误,需要更改Tomcat的端口号,...
maven项目集成tomcat插件
1.新建一个maven项目,打开pom文件;2.然后在里面添加如下配置:&amp;lt;build&amp;gt;        &amp;lt;plugins&amp;gt;         &amp;lt;plugin&amp;gt;           &amp;lt;groupId&amp;gt;org.apache.tomcat.maven&amp;lt;/groupId&amp;gt;           &amp;lt;artifactId&amp;gt;tomcat7-mav...