<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 使用ECLIPSE創建一個MAVEN風格的SSM項目 ## 步驟 1 : 基于前面的知識點 本知識點在SSM 的PageHelper的基礎上進行,所以要先到SSM 的PageHelper章節對應文件夾下(向老師要相關資料),拿到項目壓縮包,并解壓。 ## 步驟 2 : 創建maven web項目 File->New->Other->Maven->Maven Project ![](https://box.kancloud.cn/04a450b050bf7d0e05639d5a137dfaa4_597x497.png) ## 步驟 3 : 設置項目目錄 默認即可 ![](https://box.kancloud.cn/e8ec26ebe056f14caa5d291f1e4cd343_770x647.png) ## 步驟 4 : 選擇Archetype 選擇 maven-archetype-webapp ![](https://box.kancloud.cn/5e01482314ad418b2033f6ecbfa62a32_770x647.png) ## 步驟 5 : 設置GroupId和Artifact Id 設置GroupId和Artifact Id,分別是com.dodoke和ssm。 后續配置也是用的這個,所以照著做,別自作聰明改其他的,不然后面走不通 ![](https://box.kancloud.cn/1f203a06d5e7b0f208425df0864812b3_770x647.png) ## 步驟 6 : 項目截圖 此時項目就創建好了,不過還會報錯,接著做后續的一系列操作 ![](https://box.kancloud.cn/c32659b9b2140ac9723afcc7bcae7f5a_561x197.png) ## 步驟 7 : 創建java 源代碼目錄 在上一步的截圖中可以發現,沒有地方存放java源文件,這個時候就需要按照如下步驟做: 右鍵項目->屬性->Java Build Path->Libraries->Edit->Workspace default JRE(jdk8)->Finish ![](https://box.kancloud.cn/866fa970bdeb759f1e9797bacd776c42_785x670.png) ## 步驟 8 : java源文件目錄創建好了 ![](https://box.kancloud.cn/043681141bd2faccaded178aa317d8aa_558x283.png) ## 步驟 9 : pom.xml 接著復制粘貼pom.xml為下面的代碼。 粘貼之后,jsp本來的報錯就消失了,不過出來一個新的問題,要求通過Maven更新項目。 右鍵項目->Maven->Update Project,會彈出一個對話框,點擊Ok,這個問題就消失了。 ![](https://box.kancloud.cn/44c2f7401d49fcddaa84de054ddf7b7f_1074x151.png) ~~~ <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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.dodoke</groupId> <artifactId>ssm</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <properties> <spring.version>4.1.3.RELEASE</spring.version> <pagehelper.version>5.1.2-beta</pagehelper.version> <mysql.version>5.1.6</mysql.version> <mybatis.spring.version>1.2.3</mybatis.spring.version> <mybatis.version>3.1.1</mybatis.version> <junit.version>4.12</junit.version> <jstl.version>1.2</jstl.version> <jsqlparser.version>1.0</jsqlparser.version> <jackson.version>1.2.7</jackson.version> <servlet-api.version>3.1.0</servlet-api.version> <druid.version>1.0.18</druid.version> <log4j.version>1.2.16</log4j.version> <commons-logging.version>1.2</commons-logging.version> <commons-fileupload.version>1.2.1</commons-fileupload.version> <commons-io.version>1.3.2</commons-io.version> <commons-lang.version>2.6</commons-lang.version> <aopalliance.version>1.0</aopalliance.version> <mybatis-generator.version>1.3.5</mybatis-generator.version> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${mybatis.spring.version}</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring.version}</version> </dependency> <!-- JSP相關 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>${jstl.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> <!-- pageHelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${pagehelper.version}</version> </dependency> <!--jsqlparser --> <dependency> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</artifactId> <version>${jsqlparser.version}</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>${commons-logging.version}</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>${commons-fileupload.version}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io.version}</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>${commons-lang.version}</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>${aopalliance.version}</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>${mybatis-generator.version}</version> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <plugins> <!-- 資源文件拷貝插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- java編譯插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </pluginManagement> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> <include>**/*.tld</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> </project> ~~~ ## 步驟 10 : 接著復制項目文件 首先從在基于前面的知識點里的項目解壓出來,然后按照如下順序復制粘貼。 不要一股腦全粘貼進去,會出現無法解決的錯誤! ## 步驟 11 : web.xml 首先覆蓋web.xml 基于前面的知識點的ssm/WebContent/WEB-INF/web.xml 復制,并覆蓋當前的 ssm/src/main/webapp/web.xml。 ![](https://box.kancloud.cn/7a4c9408bbb167c6eff3ecfce9952a73_319x467.png) ## 步驟 12 : jsp 目錄 接著復制jsp目錄。 **千萬不要復制lib目錄** ![](https://box.kancloud.cn/7b5be958ad1acfbefd5872ae92def2f9_359x512.png) ## 步驟 13 : 配置文件 把二個配置文件復制到 ssm/src/main/resources下面,并添加log4j.properties。 ~~~ # Global logging configuration log4j.rootLogger=debug, stdout # Console output... log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n ~~~ ![](https://box.kancloud.cn/6020050bd2e346408a55c78aa882b205_356x594.png) ## 步驟 14 : java源代碼 把java源代碼復制到src/main/java下 ![](https://box.kancloud.cn/447256dfe1a4e1a6a40ee10d432275a2_346x388.png) ## 步驟 15 : 關于Category.xml 按照maven ssm項目風格來說,這個文件本應該放在Resource目錄的mapper文件夾下,但是這么做還要修改配置信息,為了避免問題復雜化,而且考慮到即使放在當前位置也是可以正常工作的,所以就暫時不修改它的位置了。 ![](https://box.kancloud.cn/eccc707d64271755a3fec4f5a43613f6_317x138.png) ## 步驟 16 : 啟動Tomcat 部署項目到Tomcat,并啟動Tomcat ## 步驟 17 : 訪問測試地址 訪問如下測試地址: `http://localhost:8080/ssm/listCategory` ![](https://box.kancloud.cn/c0a320425bf23d8107d0641261c55a03_582x316.png) ## 常見問題 1. 不用導入所需的JAR包嗎? > maven就是管理項目的工具,在pom.xml里配置的信息maven,會下載jar包到項目了。 ## 補充說明 實在自己搞不出來,拿到本章節對應的文件夾下的項目(向老師要相關資料),解壓出來比較一下。 > 注:不要和基于前面的知識點里的PageHelper項目搞混了。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看