『壹』 linux安裝apache和tomcat,apache用的是80埠,tomcat用的是8080埠
域名訪問 和apache tomcat 優先順序沒有關系
tomcat 改為80埠的話,apache就不能再用80埠了,啟動apache會報錯。
域名解析到你配置的ip,ie訪問你這個ip的80埠,這樣你當前配置tomcat或apache在80埠就是那個。
『貳』 linux 查看tomcat
linux查看tomcat需要分為三個步驟,下面是具體介紹:『叄』 linux怎麼配置tomcat
下載安裝tomcat
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@master ~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
[root@master local]# cd tomcat/bin/
[root@master bin]#ls
[root@master bin]#vim catalina.sh
添加以下內容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
[root@master local]#chmod +x *.sh
三.啟動tomcat伺服器
[root@master tomcat]#/usr/local/tomcat /bin/catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
[root@master logs]# cd /usr/local/tomcat/logs/
[root@master logs]# tail -f catalina.out
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
四.在瀏覽器中輸入
http://localhost:8080/(如果不是本機,則輸入對應的ip地址)
測試出現tomcat頁面則測試成功
『肆』 Linux設置tomcat開機自動啟動
cd /etc/init.d 進入 /etc/init.d 目錄,執行命令 vi tomcat 新建腳本
添加內容:
按下esc輸入 :wq! 保存並退出
執行以下命令,啟動、停止和重啟tomcat
service tomcat start
service tomcat stop
service tomcat restart
為 tomcat 分配可執行許可權: chmod +x tomcat 或者 chmod 755 tomcat
添加tomcat為系統服務 : chkconfig --add tomcat
最後執行命令 chkconfig --list 查看是否添加成功
[圖片上傳失敗...(image-a6b99d-1655085135827)]
Shell分支語句case···esac語法
說明:case後為取值,值後為關鍵字 in,接下來是匹配的各種模式,每一模式最後必須以右括弧結束。
值可以為變數或常數。
模式支持正則表達式,可以用以下字元:
匹配發現取值符合某一模式後,其間所有命令開始執行直至 ;;。
;; 與其他語言中的 break 類似,意思是不執行接下來的語句而是跳到整個 case 語句的最後。
)與default相似,如果上面沒有匹配到的模式,則執行 )里的內容。
『伍』 Tomcat配置和啟動
webapps 部署服務用的
startup.bat啟動Tomcat的預處理文件(Windows下啟動)
startup.sh Tomcat啟動文件(Linux下啟動)
shutdown.bat Windows
shutdown.sh Linux
conf 下的文件(配置文件)
配置文件:
context.xml 數據源的時候用到
server.xml 埠號 字元集設置
lib
Tomcat運行用的 jar 文件 和 jar包
logs 存儲的日誌文件(運維管理日誌文件)
temp 存儲Tomcat運行時的臨時文件
webapps web程序的存放位置!!!
work web項目程序運行時的緩存文件
/bin 存放各種平台下用於啟動和停止Tomcat的腳本文件
/conf 存放Tomcat伺服器的各種配置文件
/lib 存放Tomcat伺服器所需的各種jar文件
/logs 存放Tomcat的日誌文件
/temp Tomcat運行時用於存放臨時文件
/webapps 當發布Web應用時,默認情況下會將Web應用的文件存放於此目錄中
/work Tomcat把由JSP生成的Servlet放於此目錄下
操作Tomcat注意事項
(1)startup.bat啟動後,不許關閉,一定是最小化
(2)啟動時,窗口一閃而過
jdk 路徑
環境變數path 路徑\bin;
環境變數 JAVA_HOME :jdk路徑
CTRL+C快速停止Tomcat
(3) http://localhost:8080/
訪問本機地址 8080是埠號
埠號修改 conf/server.xml
如何在Tomcat中部署靜態網站
復制到 webapps 文件夾中