天天看點

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

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

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

      maven項目的編譯jdk即使在window -> java -> compiler中設定為1.7版本的jdk,但是一旦進行 maven update project 後,jdk版本會自動初始化為jdk 1.5版本。解決這個問題是需要在pom.xml檔案中指定要編譯的版本,否則maven會自動使用預設的jdk版本。

<!-- 指定編譯的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的管理類包沒有被正常引用到,其中的一個配置沒有設定正确。

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

轉載于:https://www.cnblogs.com/wala-wo/p/5119180.html