Java 在eclipse中在tomcat上部署maven构建项目
我一直在尝试将maven配置为现有项目之一。我已经执行了以下步骤:Java 在eclipse中在tomcat上部署maven构建项目,java,eclipse,maven,tomcat,maven-plugin,Java,Eclipse,Maven,Tomcat,Maven Plugin,我一直在尝试将maven配置为现有项目之一。我已经执行了以下步骤: 为maven安装m2e插件 在pom.xml中添加依赖项:它只有依赖项-没有添加插件 没有发现错误 已启动Tomcat服务器7-已成功启动 现在,当我尝试在服务器上添加项目->即,我已经运行了maven clean install,然后创建了jar。然后我转到服务器,右键单击Add and Remove projects->Nothing 当尝试使用//localhost:8080/projectName访问项目链接时,我收到消
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com</groupId>
<artifactId>abc</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<name>ABC</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
</dependency>
</dependencies>
</project>
4.0.0
通用域名格式
abc
1
罐子
基础知识
http://maven.apache.org
UTF-8
org.springframework
春天
2.5.6
jar
i、 e.我已经运行了maven clean install,然后创建了jar。我
然后转到服务器,右键单击添加和删除项目
你应该创造一场战争,而不是一个罐子
看看这个:
当我尝试在服务器上添加项目时,请立即解释这一点-如果pom.xml文件中没有创建.war或.jar文件的插件,那么部署的应用程序将如何工作。上传pom.xmlabove@lakshman:我已经更新了我最初的帖子来解释你好,谢谢你。但是我有一个稍微不同的项目结构,web.xml在web->web\u-INF->web.xml中代替了webapp->web\u-INF->web.xml。我不想改变结构,因为它现有的项目。有没有办法配置这个?如果我将打包设置为war,当我运行maven for clean Install时,它找不到web.xml。无论您的项目结构如何,您都无法在Tomcat中部署jar。我已将打包设置为war,但maven找不到我的web.xml。它给出了以下错误:错误组装WAR:webxml属性是必需的(或者如果在更新模式下执行,则为预先存在的WEB-INF/WEB.xml)使用WAR原型创建一个新项目,并传输您的类和静态文件。这在一定程度上起到了作用,尽管我还面临一些其他问题。谢谢你的指点。一旦一切都解决了,我们将更新此问题。干杯
<packaging>jar</packaging>