本来编译挺好的项目,某天突然报标题的这个错误。
看到引用的是”xml-apis.jar”里的Node类,实际上应该用JDK里面的那个版本。
找到原因就好办了,在Build Path配置中把”JRE”放到Maven Dependencies前面。Xml-apis.jar就是在Maven Dependencies里的类。问题解决。
本来编译挺好的项目,某天突然报标题的这个错误。
看到引用的是”xml-apis.jar”里的Node类,实际上应该用JDK里面的那个版本。
找到原因就好办了,在Build Path配置中把”JRE”放到Maven Dependencies前面。Xml-apis.jar就是在Maven Dependencies里的类。问题解决。
转自:http://www.cnblogs.com/xiazh/articles/2293015.html
eclipse中maven插件的安装:
http://m2eclipse.sonatype.org/sites/m2e
在jetty的maven插件中有两种方式设置jetty的端口(默认为:8080)。
第一种,通过命令行,在启动jetty的时候设置:mvn -Djetty.port=10086 jetty:run
第二种,是在maven的pom文件中进行设置:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<scanIntervalSeconds>3</scanIntervalSeconds>
<connectors>
<connector implementation=”org.mortbay.jetty.nio.SelectChannelConnector”>
<port>10086</port>
</connector>
</connectors>
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp/WEB-INF</directory>
<excludes>
<exclude>**/*.jsp</exclude>
</excludes>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</scanTargetPattern>
</scanTargetPatterns>
</configuration>
mvn jetty:run -Djetty.port=10086 -pl app-loupan