歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

JSP、PHP與JAVA融合的開發環境(二)

  七.安裝Tomcat     1.執行以下命令     #cd *jk2*/jk/native2 //進入連接器編譯目錄    #./buildconf.sh //運行配置腳本    #./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-jni --enable-EAPI    #make //編譯模塊    #cd ~jim/src/*jk2*/jk/build/jk2/apache2 //進入編譯好模塊的目錄    #cp *.so /usr/local/apache/modules/ //將模塊拷貝到Apache目錄    #cp -R jakarta-tomcat-5.0.19 /usr/local/tomcat //安裝Tomcat    #toUCh /usr/local/apache/logs/shm.file //建立共享內存文件    我剛開始安裝Tomcat的時候,總是不成功,後來我跑到Apache的網站,看了一份只有兩頁的英文說明,很快就把它配好了。我發現國內的作者總是喜歡故弄玄虛,把本來很簡單的東西搞得很復雜,讓人家看不懂,以顯示自己高明。    2.編輯以下文件   /usr/local/apache/conf/httpd.conf  LoadModule jk2_module modules/mod_jk2.so  JkSet config.file /usr/local/apache/conf/workers2.properties  DocumentRoot "/usr/local/tomcat/webapps"      /usr/local/tomcat/webapps/jsp-examples/for.jsp  &2  exit 1  ;;  esac  exit 0    3.設置自動啟動   #chmod u+x /etc/rc.d/init.d/httpd //修改文件執行權限  #/sbin/chkconfig --add httpd //將httpd加入系統啟動列表    八.安裝CVS   1.編輯以下文件   /etc/xinetd.d/cvspserver  service cvspserver  {  socket_type=stream  wait=no  user=root  server=/usr/bin/cvs  server_args=-f --allow-root=/usr/local/cvsroot pserver  log_on_failure += USERID  }    2.執行以下命令   # /usr/sbin/useradd -d /usr/local/cvsroot cvs //創建CVS管理用戶。  #passwd cvs //創建管理用戶密碼。  # chmod 771 /usr/local/cvsroot //修改CVS根目錄權限。  # su cvs //使用CVS用戶的身份。  $ cvs -d /usr/local/cvsroot init //初始化CVS倉庫。  $exit //退出CVS用戶身份。  #chmod 644 /etc/xinetd.d/cvspserver //修改CVS服務啟動文件權限。  # /etc/rc.d/init.d/xinetd restart //重啟動xinetd超級服務器。  # netstat -lnpgrep 2401 //查看CVS服務是否已經啟動。  # /usr/sbin/useradd cvspub //創建CVS等效系統用戶cvspub。  # /usr/sbin/usermod -G cvs cvspub //將cvspub用戶加入cvs組。  #cd /home/tets1 //進入測試用的項目目錄。  #cvs import -m 'this is a test only' test1 v_0_0_1 start //將當前項目的文件導入CVS倉庫。    說明:  CVS的密碼問題,以前眾說紛纭,有的是編一段程序來生成密碼,有的則用所謂的土方法去拷貝shadow密碼。其實我可以告訴初學者一個最簡單方便的方法,就是采用Webmin添加CVS用戶,它自己就會幫你生成密碼。    3.編輯以下文件   /usr/local/cvsroot/CVSROOT/passwd  test1:NXWxabrVe7z/w:cvspub  test2:FZTxeAWW.ySIA:cvspub    說明:   主要是在最後加上用戶名cvspub,讓系統用戶cvspub代替test1和test2去讀寫CVS倉庫。    /usr/local/cvsroot/CVSROOT/readers  test1  /usr/local/cvsroot/CVSROOT/writers  cvs  test2    結語   至此,整個系統配置完成。在本系統配置過程中,出現過很多錯誤,可惜都是通過英文站點找到解決的方法,真希望我們國內站點的技術水平可以盡快提高起來。本文雖然力求簡潔明了,但由於時間所限,好多地方未必都能盡如人意,如您有不明白的地方,請與我聯系,我會采納各位的意見,將晦澀難懂的地方修改過來。在配置過程中,參考了很多優秀的文章,在這裡謝謝各位作者!最後我想說明以下,這個系統本來是要建立在FreeBSD平台之上,但是,由於FreeBSD平台上的JAVA環境尚未完善,最後我不得不惋惜地放棄了這個INTEL平台上最優秀的操作系統,選擇了性能和穩定性都一般的RedHat Linux。




Copyright © Linux教程網 All Rights Reserved