隨筆-20  評論-3  文章-9  trackbacks-0
          --JDK6.0-------------------------------

          1、sudo apt-get install sun-java6-jdk (安裝JDK6.0)
          按“Table”鍵然后選擇“是”

          2、sudo update-alternatives --config java (設置當前默認的Java解釋器)

          (執行后出現類似如下的畫面):
          # There are 2 alternatives which provide `java'. Selection Alternative-----------------------------------------------
          1 /usr/bin/gij-wrapper-4.1*+
          2 /usr/lib/jvm/java-6-sun/jre/bin/javaPress
          enter to keep the default , or type selection number:


          選擇2(輸入2),然后回車確定

          3、sudo gedit /etc/jvm (配置Java環境變量)


          /usr/lib/jvm/java-6-sun
          這行填入到配置塊的頂部

          sudo gedit /etc/profile (/etc/profile 配置的環境變量的是用于所有用戶的,而 ~/.bashrc 文件是用于配置用戶環境變量)


          export JAVA_HOME=/usr/lib/jvm/java-6-sun
          這行填入到配置塊的最后

          --Tomcat6.0----------------------------

          1、http://tomcat.apache.org/download-60.cgi(輸入網址)
          Core:

          * zip (pgp, md5)
          * tar.gz (pgp, md5)
          * Windows Service Installer (pgp, md5)

          選擇下載第二項tar.gz(二進制包apache-tomcat-6.0.16.tar.gz)

          2、sudo tar -zxvf apache-tomcat-6.0.16.tar.gz /opt(解壓到/opt下)

          3、sudo gedit /etc/profile (設置Tomcat6環境變量)


          export CATALING_HOME=/opt/apache-tomcat-6.0.16 (Tomcat6的根路徑)
          export CLASSPATH=.:$JAVA_HOME/lib:$CATALING_HOME/lib
          export PATH=$PATH:$CATALING_HOME/bin

          這些行填入到配置塊最后

          4、為conf文件夾下的web.xml文件最后添加/修改如下代碼
          <web-app>
          <login-config>
          <auth-method>BASIC</auth-method>
          <realm-name>Tomcat Manager Application</realm-name>
          </login-config>

          <!-- Security roles referenced by this web application -->
          <security-role>
          <description>
          The role that is required to log in to the Manager Application
          </description>
          <role-name>manager</role-name>
          </security-role>

          </web-app>

          5、Tomcat6默認也是關閉了目錄瀏覽功能的,這個主要是處于安全性的考慮。要是目錄下沒有默認首頁,那這個目錄下的文件列表就泄露給別人了。
          這個是個配置選項,可以手動打開,開發時有用,但是生產環境就最好關閉。

          配置選項在pache-tomcat-6.0.16/conf/web.xml中找到
          <servlet>
          <servlet-name>default</servlet-name>
          <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
          <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
          </init-param>
          <init-param>
          <param-name>listings</param-name>
          <param-value>false</param-value>
          </init-param>
          <load-on-startup>1</load-on-startup>
          </servlet>

          將其中的

          <param-value>false</param-value>

          設置改為<param-value>true</param-value>

          這里容易出問題,詳情請查看http://www.javaeye.com/topic/194972

          6、為conf文件夾下的tomcat-users.xml文件添加/修改如下代碼
          <tomcat-users>
          <role rolename="manager"/>
          <role rolename="tomcat"/>
          <role rolename="role1"/>
          <user username="manager" password="manager" roles="manager"/>
          <user username="tomcat" password="tomcat" roles="tomcat"/>
          <user username="both" password="tomcat" roles="tomcat,role1"/>
          <user username="role1" password="tomcat" roles="role1"/>

          </tomcat-users>

          7、./startup.sh (到Tomcat6根目錄下bin文件夾執行啟動Tomcat6)

          8、http://localhost:8080/(輸入網址并點擊左上角的Tomcat Manager用用戶名manager和密碼manager登錄)

          9、./shutdown.sh (到Tomcat6根目錄下bin文件夾執行關閉Tomcat6)

          10、設置Tomcat6自動部署WEB應用
          Tomcat6 具有 Automatic Application Deployment(自動部署) 功能,所以一般情況下只要設置正確那么在瀏覽器中敲入:
          http://127.0.0.1:8080/examples/ 就可以看到tomcat自帶的例子程序,如果有新開發的web應用并且是按照tomcat的標準的目錄結構,那么不需要任何配置,只要把發布的文件夾考到webapp下就可以了。打開“Automatic Application Deployment 功能”的參數為使用Host的標準實現,同時deployOnStartup屬性值為true(這是默認值)。

          --Ant1.7-------------------------------

          1、sudo apt-get install ant (安裝ant1.7)

          2、ant -f /struts2/WEB-INF/build.xml compile (編譯項目)(注意:隨著項目名和路徑的不同,目錄應該做適當的更改)

          build.xml文件:
          Xml代碼
          1. <?xml?version="1.0"?>??
          2. ??
          3. ??????<project?name="struts"?basedir="."?default="">??
          4. ??
          5. ??????<path?id="classpath">??
          6. ??
          7. ??????????????<fileset?dir="lib">??
          8. ??
          9. ??????????????????<include?name="*.jar"/>??
          10. ??
          11. ??????????????</fileset>??
          12. ??
          13. ????????????<pathelement?path="."/>??
          14. ??
          15. ??????</path>??
          16. ??
          17. ??
          18. ??
          19. ??????<target?name="compile"?description="Compile?all?source?code">??
          20. ??
          21. ????????????<javac?destdir="classes"?debug="true"??
          22. ??
          23. ????????????deprecation="false"?optimize="false"?failonerror="true">??
          24. ??
          25. ??????????????????<src?path="src"/>??
          26. ??
          27. ??????????????????<classpath?refid="classpath"/>??
          28. ??
          29. ????????????</javac>??
          30. ??
          31. ??????</target>??
          32. ??
          33. ??????</project>??
          posted on 2008-06-04 14:38 藍山 閱讀(563) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 麻阳| 湖南省| 页游| 诸城市| 黎川县| 新巴尔虎左旗| 丽水市| 丰城市| 安西县| 德化县| 名山县| 临安市| 宾川县| 积石山| 翼城县| 崇仁县| 闽清县| 商城县| 黔江区| 揭西县| 江津市| 虞城县| 闽清县| 新民市| 台安县| 太保市| 宜城市| 敖汉旗| 赤水市| 永嘉县| 修文县| 双城市| 惠水县| 大连市| 饶平县| 泽州县| 余干县| 水富县| 江西省| 万山特区| 凤城市|