我是SpringMVC的新人。我试图将我的核心Maven项目添加到Spring MVC Maven项目中。它成功地构建了,我可以在“target\project.war\WEB-INF\lib”中看到相应的jar文件,但它在glassfish控制台上引发了错误。
严重:部署应用程序时出现异常
我不能添加任何maven项目或jar文件。极有可能我没有做正确的添加依赖关系。如果有人能帮我。提前谢了。
下面是我的POM文件。
http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0
<groupId>com.agnisys.idsng</groupId>
<artifactId>IDSNGWeb</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>IDSNGWeb</name>
<properties>
<endorsed.directory>${project.build.directory}/endorsed</endorsed.directory>
<!-- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>-->
<spring.version>3.2.13.RELEASE</spring.version>
<!-- <property name="AS_HOME" value="C:\Users\Agnisys56\Documents\GitHub\IDS-NextGen\IDSNGWeb\src\main\webapp"/> -->
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>com.agnisys</groupId>
<artifactId>IDSManager</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<endorseddirs>${endorsed.directory}</endorseddirs>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<outputDirectory>${endorsed.directory}</outputDirectory>
<silent>true</silent>
<artifactItems>
<artifactItem>
<groupId>javax</groupId>
<artifactId>javaee-endorsed-api</artifactId>
<version>7.0</version>
<type>jar</type>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
我以前用过的一种方法是创建一个包含两个项目的主项目,主项目应该有一个主POM文件,该文件在所有子项目之间具有共享依赖关系,每个项目都应该有自己的POM配置。然后,您可以在spring MVC项目POM中导入您的第二个子项目。更多详情:
https://howtodoinjava.com/maven/maven-parent-child-pom-example/
您还可以使用称为多模块项目的东西:
当我右键单击Maven项目并选择AddDependency选项,然后在查询中键入外部jar的名称时,找不到它。如何将外部jar添加到Maven项目中?
我有一个示例项目,设置如下: 其中“测试项目”依赖于“测试库”,而最后一个依赖于“纯Java库”,编译该项目并启动此设置工作正常。 我现在正在考虑导入以前的Eclipse工作区,并与Android studio一起工作,问题是项目设置不同,我希望保持这种方式。 我尝试了很多配置,但没有找到一种方法来引用父文件夹范围之外的项目(在示例中为'root')。 在许多平台/模块中,您可以使用“..”但这对
我正在使用Intellij社区版v2020.3.2和Java8。 我通过以下步骤添加外部jar文件,file- 执行在IDE中运行良好。但是当使用maven安装时会抛出错误“包包名不存在”。 我的pom。xml看起来像 当我移除外部jar时,maven安装工作正常。
我正在尝试将Jsoup库添加到我的项目中,但是我在程序中得到一个错误,说“无法解析符号'Jsoup'”。下面是我所做的,但不起作用。
问题内容: 我有填充我的JList的方法,有没有一种方法可以添加JList中的每个项目? 问题答案: 您可以重写JList的getToolTipText(..)方法。 我相信您也可以使用自定义渲染器来调用setToolTipText(…)方法。
问题内容: 如何将外部库和嵌套的外部库添加到android项目? 我的项目结构(不允许更改) 应用/ App1 / build.gradle settings.gradle 图书馆/ 图书馆1 / 建立等级 settings.gradle 图书馆2 / 建立等级 settings.gradle 图书馆3 / 建立等级 settings.gradle 图书馆4 / 建立等级 settings.gra