maven項目在tomcat中運行遇到的問題

      在使用maven構建項目,並在tomcat容器中運行的時候遇到了一些問題,現作一下記錄html

     maven項目中jdk版本會自動恢復

 

      maven項目的編譯jdk即便在window -> java -> compiler中設置爲1.7版本的jdk,可是一旦進行 maven update project 後,jdk版本會自動初始化爲jdk 1.5版本。解決這個問題是須要在pom.xml文件中指定要編譯的版本,不然maven會自動使用默認的jdk版本。java

 

  <!-- 指定編譯的jdk版本 -->
  <build>
    <finalName>monitor</finalName>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>
    </plugins>    
  </build>

 

    maven項目在tomcat容器中運行引用不到maven管理的類包

 

     剛開始的時候,將maven項目加入到tomcat的容器中運行,可是出現了提示相關包的類加載不到,可是在maven類庫中存在該類包,接着嘗試講maven管理的類包所有拷貝到部署在tomcat項目中lib文件夾下,可以正常運行,這證實了,maven的管理類包沒有被正常引用到,其中的一個配置沒有設置正確。apache


相關文章
相關標籤/搜索