tomcatmysqllinux
系統環境:centos6.8 64位
1、本站下載tomcat7 linux版安裝包,或是在官網下載。
6、上傳apache-tomcat安裝包,uzip命令解壓,然後將文件夾放到/usr/local/tomcat7文件夾下,具體參考下圖。
具體參考網頁鏈接
B. 如何做一個linux下的tomcat+jdk+mysql+web程序的一體化安裝包
我下載的是jdk-7u13-linux-i586.tar.gz
然後上傳到伺服器上 /var/local/下
(由於本人不熟悉linux命令,只好藉助於VPSMate面板完成文件上傳 )
關於VPSMate的安裝方法,可以參考文章:給VPS安裝VPSMate控制面板 。
2、解壓安裝jdk
我們把JDK安裝到這個路徑:/usr/lib/jvm
如果沒有這個目錄(第一次當然沒有),我們就新建一個目錄
cd/usr/lib
sudomkdir
jvm
建立好了以後,我們來到剛才下載好的壓縮包的目錄,解壓到我們剛才新建的文件夾裡面去,並且修改好名字方便我們管理
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm
cd/usr/lib/jvm
sudomv
jdk1.7.0_05/jdk7
3、 配置環境變數
打開/etc/profile, 在文件的最後添加以下配置
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
4、 測試
java -version
卸載JDK
刪除jdk的安裝目錄
rm -rf jdk7
刪除jdk的環境變數
把上面設置的環境變數給去掉,保存退出即可。
C. Linux全命令行操作下配置Mysql+TomcatAndroidApp伺服器基本步驟
在linux中可以實現用戶定製的Tomcat實例。如果明嘩則多個開發人員需要共享安裝的tomcat,但是他們需要自己的唯一實例,那麼非常的有用。要實現這個需要設置CATALINA_BASE.exportCATALINA_BASE=$HOME/tomcat如果環境中不存在,那麼CATALINA_BASE將自動被設置為CATALINA_HOME。下面,需要在主目錄下建立Tomcat目錄,並且創建或者拷貝特定目錄。cd$如果希望拷貝tomcatwebapps目錄的內容,可以把他們拷貝到新激棚的webapps目錄。修改conf/server.xml文件,替換以下的埠以免沖突。如果將Tomcat配置成為Apache的偵聽埠8009,那蘆困么可以在server.xml文件中注釋該元素而禁用該連接器。其他可能需要修改的埠:8080默認的連接埠8443SSL的連接埠8009Apache的偵聽埠8005用於停止Tomcat的埠修改完成後,可以使用CATALINA_HOME/bin目錄中的常見的startup.sh與shutdown.sh腳本來啟動和停止Tomcat。此時候因為文件許可權設置為你的用戶使用,所以不要使用tomcat用戶。
D. linux,伺服器,mysql資料庫,tomcat這些之間是什麼關系
Linux是一個計算機操作系統,跟windows是一種類型的,不過Linux目前的最大作用是用來做大型伺服器和嵌入,反正你就知道他是個操作系統就行了,廣泛用於伺服器
mysql是一種資料庫,跟window server上邊的mssql是一種資料庫,資料庫你可以理解為電子表格,Excel,不過比Excel更復雜
tomcat 是一種WEB伺服器,就是你打開網頁上所有看到的東西,都是基於Tomcat、IIS、Apache、Nginx等等這種軟體顯示的,光有Linux沒有Tomcat、IIS、APACHE,Nginx是打不開一個網站的
至於伺服器在linux是怎麼運行起來的,你這句話說的有點兒亂,反正我是這樣理解你的意思的,是WEB伺服器軟體是如何在LINUX上運行的吧
linux,mysql,tomcat,這三種,是如何即行的
當你在開發jsp過種當中,就跟你現在看到的頁面一樣,有提交回答,回復等等功能,點擊這些功能的時候,這個動作會被轉發到tomcat當中,然後tomcat負責把結果計算出來,然後通過瀏覽器反饋給用戶
例如,你在一個輸入框中輸入了1+1=,點擊計算,這時瀏覽器是不會計算的(咱們討論的是伺服器端,不帶你們加入JS的啊,JS可是通過瀏覽器運算的),瀏覽器把1+1=送給tomcat,tomcat開始運算,1+1=2,好,tomcat運算出來了,那麼把結果反饋給瀏覽器,瀏覽器就呈現在了用戶面前
但tomcat是不能作為一個獨立的而存在,沒有操作系統的話,是不能運行的
一般來說,tomcat和apache來配合運行,tomcat在HTML的呈現方法不如apache,也就是說有一個億的點擊量,靜態頁面,tomcat是反應不過來的,但apache輕松搞定
APACHE和TOMCAT各有分工,APACHE負責靜態頁面,TOMCAT負責JSP動態頁面,當有靜態頁面進來時,apache負責來解析,有動態動作進行時, apache負責把這個動作引導至於TOMCAT,TOMCAT運算完後反饋給APACHE,APACHE再反饋給瀏覽器
其實APACHE用的多,負責居中調試,php進來了,引導給PHP來運算,JSP進來了,引導給TOMCAT
再說說MYSQL,比如說我現在回答的這個問題,我打完了幾百字了,累的經死吧,要存上來吧,我點擊提交回答,然後網路的WEB伺服器軟體如Nginx,APACHE,IIS開始引導,如果這個是PHP,就轉交給php來解析,如果是JSP,轉給tomcat來運算,運算完了以後,就插入到資料庫也就是mysql啊,mssql了,oracle了,資料庫mysql中多了一條我韓湘了針對你這道題的回答的記錄,插入完了以後再由tomcat讀取出來,通過apache反饋給瀏覽器,你就看到了這篇回答