日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringSide 4 QuickStart运行Demo

發布時間:2024/9/30 javascript 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringSide 4 QuickStart运行Demo 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境要求:

Install JDK 6.0+ and set the JAVA_HOME.
Install Maven 3.0.3+ and set the PATH. (如果機器不能直接上網, 請參照Maven章節設置代理或私服)
運行maven時,enforcer插件會對兩者的版本進行強制檢查。

配置:
JDK 6.0+ and set the JAVA_HOME

新建系統變量JAVA_HOME 和CLASSPATH
變量名:JAVA_HOME
變量值:D:\java\Tomcat6\jdk
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

修改系統變量Path
變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(選擇“系統變量”中變量名為“Path”的環境變量,雙擊該變量,把JDK安裝路徑中bin目錄的絕對路徑,添加到Path變量的值中,并使用半角的分號和已有的路徑進行分隔。)

配置maven3
新建系統變量M2_HOME

變量名:M2_HOME
變量值:D:\java\maven-3.0.3

變量名:Path
變量值:%M2_HOME%\bin
(在path值的末尾添加,打開cmd命令窗口,執行"mvn -version",會輸出下面的內容,表示maven3安裝成功。)

?

運行:

解壓下載包(springside4-master.zip或springside4-4.0.1.GA.zip)后,會看到三個目錄:

  • Modules -- SpringSide封裝的代碼: Parenth是公共的pom.xml文件, Core是一些使用率最高的核心代碼, Extension是不一定會用上的擴展如Memcached Client, Test 則是測試用的封裝.
  • Examples -- QuickStart 與 Showcase 一小一大兩個示例項目.
  • Support -- 其他雜項內容, 如H2的Console啟動命令, Maven的常用命令, 生成新項目的模板,Sonar的規則等等.

?

直接打開SpringSide的quick-start.bat可以全自動運行,但都是標準的maven命令:

  • 將所有module編譯打包安裝到Maven的本地倉庫: 在modules目錄運行mvn install (會下載使所必須的jar包到 Maven 的本地倉庫地址,? Maven 的本地倉庫地址:C:\Documents and Settings\Administrator\.m2)
  • 為示例項目初始化數據庫: 在你感興趣的示例項目目錄, 運行mvn antrun:run -Prefresh-db
  • 啟動示例項目: 在項目目錄運行 mvn jetty:run
    如果同時運行多個項目,需要加上不同的端口定義, 如 jetty:run -Djetty.port=8082
    運行showcase時注意在MAVEN_OPTS中設置-XX:MaxPermSize=128m, 參照項目里的jetty.bat.
  • ?運行界面:

    代碼

    依然是標準的Maven命令,在感興趣的項目執行 mvn eclipse:eclipse 生成Eclipse項目文件,然后在Eclipse中import項目。

    第一次用Maven,還要在Eclipse里設置Maven本地倉庫的路徑,在Preference->Java->Build Path->Classpath Variables中,new一個M2_REPO的變量,指向諸如C:\Users\your name\.m2\repository的路徑。

    Run Example in Eclipse

    要在Eclipse里運行項目的話,推薦的做法是運行src/test/functional目錄里面那個XXXServer.java,用嵌入式的Jetty啟動項目。
    要保證Eclipse使用的是JDK而不是JRE(Preference->Java->Install JREs)。

    如果出現“java.lang.NoClassDefFoundError: org/springside/examples/quickstart/functional/QuickStartServer”的錯誤,點一下Project->Clean撞一下大運。 也可能你前面不是用mvn eclipse:eclipse生成Eclipse項目文件,而是用了m2Elipse插件導入或者是干脆是用IDEA/NetBeans,注意將src/test/functional 加到項目的build path里。

    總結

    以上是生活随笔為你收集整理的SpringSide 4 QuickStart运行Demo的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。