當前位置:首頁 » 操作系統 » linuxtomcat連接

linuxtomcat連接

發布時間: 2023-04-18 13:32:17

① 在linux啟動tomcat怎麼連接tomcat

簡介

Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和
其它一些公司及個人共同開發而成。由於有了Sun的參與余握和支持,最新的Servlet和Jsp規范總能在Tomcat中得到體現。

Tomcat是穩固的獨立的Web伺服器與Servlet
Container,不過,其Web伺服器的功能則不如許多更健全的Web伺服器完整,如Apache
Web伺服器(舉例來說,Tomcat沒有大量的選擇性模塊)。不過,Tomcat是自由的開源軟體,而且有許多高手致力於蠢毀伍其發展。

在安裝Tomcat之前需要安裝j2sdk(java 2 Software Development Kit),也就是JDK。

系統環境

系統平台:RHEL 5.4(系統要求:Linux 2.6+ 內核)

Nginx版本:nginx/1.0.15

Mysql 版本:5.1.35-log Source distribution

php版本:php-5.2.10

安裝JDK

1)下載j2sdk ,如jdk-6u1-linux-i586-rpm.bin

2)在終端中轉到jdk-6u1-linux-i586-rpm.bin所在的目錄,輸入命令
#chmod +755 jdk-6u1-linux-i586-rpm.bin; //添加執行的許可權。

3)執行命令
#./jdk-6u1-linux-i586-rpm.bin; //生成jdk-6u1-linux-i586.rpm的文件。

4)執行命令
#chmod +755 jdk-6u1-linux-i586.rpm; //給jdk-6u1-linux-i586.rpm添加執行的許可權。

5)執行命令
#rpm –ivh jdk-6u1-linux-i586.rpm ; //安裝jdk。

6)安裝界面會出現授權協議,按Enter鍵接受,把jdk安裝在/usr/java/jdk1.6.0_01。

7)設置環境變數,在 /etc/profile中加入如下內容(可以使用vi進行編輯profile):
JAVA_HOME=/usr/java/jdk1.6.0_01

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATH CLASSPATH JAVA_HOME

8)在終端執行命令java –version,jdk的版本為jdk1.6.0_01則表示jdk已成功安裝。

安裝Tomcat

1)下載apache-tomcat-6.0.10.tar.gz

2)解壓壓縮
[root@linux bin]#tar -zxvf apache-tomcat-6.0.10.tar.gz ; //解壓

3)拷帶或貝apache-tomcat-6.0.10到/usr/local/下並重命名為tomcat
[root@linux bin]#cp -R apache-tomcat-6.0.10 /usr/local/tomcat ;

4)啟動tomcat
[root@linux bin]#/usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jdk1.6.0_17
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar
[root@linux bin]#

到此tomcat已經安裝完成。

測試

重啟Apache或Nginx,現在使用瀏覽器訪問 http://server:8080,出現tomcat默認頁面,說明已經安裝成功。

可以訪問以下URL中的JSP示常式序,檢查JSP程序能否正常運行。

你可以具體看下http://www.linuxprobe.com/linux-install-tomcat.html這篇,希望有所幫助吧

② Linux上的tomcat連接MySql異常緩慢,求解

兩種情坦毀況: 3、linux防火1牆阻止7 2、你用的mysql用戶3被限制在本地登陸擾信敬 mdΕ@Υ伲nΗ印nΗ印sz①fz①緩慎dΕ@Υ伲aǖ

③ 怎麼在linux上面配置tomcat感謝

1.下載JDK與Tomcat.
jdk下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
tomcat下載地址:
http://tomcat.apache.org/download-70.cgi

2.jdk安裝與配置.
(1)jdk安裝
rpm包:
# rpm -ivh jdk-7u55-linux-x64.rpm

tar.gz包:解壓縮
# mkdir /usr/java
# cd /usr/java
# tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
生成鏈接以便版本升級
# ln -s jdk1.7.0_55 latest
# ln -s latest default

(2)配置環境變數
# vi /etc/profile
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使配置生效
# source /etc/profile

測試jdk.
# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

3.Tomcat的安裝
解壓縮
# mkdir /usr/local/tomcat
# cd /usr/local/tomcat
# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
生成鏈接以便版本升級
# ln -s apache-tomcat-7.0.54 server

啟動Tomcat
# cd /usr/local/tomcat/server/bin
# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/server
Using CATALINA_HOME: /usr/local/tomcat/server
Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
Using JRE_HOME: /usr/java/default
Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
Tomcat started.

測試Tomcat:
打開防火牆,使外部能訪問
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart
在瀏覽器輸入: http://192.168.16.133:8080
如在本機可以輸入: http://localhost:8080
出現tomcat的頁面表示安裝成功.

停止Tomcat
# ./shutdown.sh

4.配置web管理帳號
修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帳號密碼,需要指定角色.
# vi /usr/local/tomcat/server/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>

5.配置web訪問埠
可以修改conf目錄下的文件server.xml,修改Connector元素(Tomcat的默認埠是8080),需要重新啟動Tomcat服務生效.
# vi /usr/local/tomcat/server/conf/server.xml
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

6.配置https安全連接(ssl加密連接)
https連接需要用到數字證書與數字簽名(MD5演算法)
網站https連接首先需要申請數字證書,配置加密連接器,瀏覽器安裝證書.
·使用java的工具keytool產生數字證書
# keytool -genkey -alias tomcat -keyalg RSA
生成文件.keystore
注意:CN為主機名稱,本機可用localhost
·將文件.keystore放到Tomcat伺服器的conf目錄下
# cp .keystore /usr/local/tomcat/server/conf/
·修改conf/server.xml文件,修改加密連接器,添加keystoreFile與keystorePass
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/.keystore" keystorePass="123456"/>
·重新啟動tomcat.瀏覽器輸入https://localhost:8443訪問,並安裝證書.

7.Tomcat的目錄結構
·bin //存放Tomcat的命令腳本文件
·conf //存放Tomcat伺服器的各種配置文件,最主要是server.xml
·lib //存放Tomcat伺服器支撐jar包
·logs //存放日誌文件
·temp //存放臨時文件
·webapps //web應用所在目錄,外界訪問web資源的存放目錄
·work //Tomcat的工作目錄

8.web應用的目錄結構
webapp -- web應用所在目錄
|--- html, jsp, css, js文件等 -- 這些文件一般在web應用根目錄下,根目錄下的文件外界可以直接訪問.
|--- WEB-INF 目錄 -- java類、jar包、web配置文件存在這個目錄下,外界無法直接訪問,由web伺服器負責調用.
|--- classes 目錄 -- java類
|--- lib 目錄 -- java類運行所需要的jar包
|--- web.xml 文件 -- web應用的配置文件

9.虛擬主機的配置
指定虛擬主機名,修改conf/server.xml,添加<host>元素.
<host name="hostname.domainname" appBase="/webapps">
<Context path="/webapp" docBase="/webapps/webapp"/>
</host>
例:
<host name="www.163.com" appBase="/webapps">
</host>
<host name="mail.163.com" appBase="/mailapps">
</host>
須設置DNS解析(host文件或DNS系統).

10.web應用和虛擬目錄的映射.
可以修改xml配置文件的<Context>元素來設置web應用和虛擬目錄的映射.
·conf/server.xml //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新啟動Tomcat服務生效,不建議使用.
·conf/context.xml //添加<Context>元素所有web應用有效.
·conf/[enginename]/[hostname]/context.xml.default //[enginename]一般是Catalina,主機[hostname]的所有web應用有效.
·conf/[enginename]/[hostname]/ //在目錄下任意建一個文件(擴展名xml),文件名即為虛擬目錄名.多級目錄使用#分割. <Context docBase="/webappdir"/>
//預設值web應用目錄可以定義為ROOT.xml,添加<Context docBase="/webappdir"/>,需重新啟動Tomcat伺服器.
·META-INF/context.xml //
可以將web應用放在webapps目錄下讓Tomcat伺服器自動映射,適用開發環境,實際運用環境中不用自動映射。
如沒有修改配置文件,web應用目錄為ROOT時則為默認web應用。

11.web應用首頁(welcome file)的配置
修改web應用的配置文件: [webapp]/WEB-INF/web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

④ 一份Linux上面 tomcat6.0以上配置mysql連接池完整步驟!!!!!謝謝!

ubuntu 話找到/etc/tomcat6/conf/content.xml(其他版本linux只要找到conf下的content.xml配置文件)

content節點內增加
<Resource name="datasource"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/資料庫名"
username="root"
password="root"
maxActive="80"
maxIdle="20"
maxWait="-1" />

最後在程序中使用JNDI查找數據源
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/datasource");
需要注意的是要向tomcat的lib目錄下添加mysql驅動,否則會找不到驅動對應的類

⑤ linux怎樣搭建tomcat伺服器

1、先從Apache的官方網站下載下來tomcat6.0系列的文件,http://www.apache.org/tomcat/在這里找到Tomcat6.0的linux安裝文件,它跟windows是不一樣的,在官網上有相應的說明,linux版的tomcat是需要編譯源代碼的文件,如下載下來的文件為:apache-tomcat-6.0.30.zip
2、將下載的文件通過ftp傳輸到linux中,這里我推薦遠程連接工具SSH,linux遠程連接工具比較多。
3、解壓apache-tomcat-6.0.30.zip,命令為:unzip apache-tomcat-6.0.30.zip得到apache-tomcat-6.0.30這個目錄,將目錄拷貝到/opt/,然後為了方便改名為/opt/tomcat即可。
4、修改環境變數,將一下的變數配置放在之前配置jdk環境變數的後面即可,如下:
在目錄/etc下修改profile文件,使用命令為:vi /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
配置完成之後執行命令:source /etc/profile,如果沒有提示錯誤,證明配置ok
可以通過echo $CLASSPATH來態好枝查看環境配置
5、啟動tomcat服務
將目錄切換到opt/tomcat/bin執行sh catalina.sh,提示信息如下:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
通過情況配置完成之後就會報此類錯誤提示,該提示表示bin目錄下相關.sh後綴文件沒有執行許可權,使用命令chmod +x *.sh來給所襪侍有的.sh文件以執行許可權,
再執行sh catalina.sh或者sh startup.sh,便提示如下信息表示配置ok:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/jdk1.6.0_23
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
6、查看tomcat的服務埠8080
命令:netstat -ntl | grep 8080,提示正常,在從windows客戶端使用tenlet ip 8080看看什麼情況,結果提示埠沒有被開啟,繼續檢查防火牆如下:
找到/etc/sysconfig/,vi iptables 在該防火牆配置文件中加入開放8080埠的配置如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
還有一種方法就是關閉防火牆,命令為:service iptables stop即可。
7、在客戶端訪問tomcat首頁
http://localhost:8080/如果正常顯示tomcat首頁表明帆敏配置ok。
8、部署一個web項目
將文件為ssh2.war的包上傳到opt/tomcat/webapps目錄下,然後重啟tomcat,如下命令:./catalina.sh run,部署ssh2.war並啟動tomcat
在客戶端輸入http://localhost:8080/ssh2,顯示登錄頁面表明項目部署成功。

⑥ 我的linux下tomcat本地連接不通,求高手賜教,我在線狂等!!!

你需要看tomcat的日誌catalina.out的彈出的日誌,如果有錯誤,那就照凱基緩著錯誤來修改。

1,你看下ps axu tomcat起來沒起來,如果盯模沒起來,那說就找tomcat的原因。鋒衡tomcat的進程就是java那個
2,如果起來了。你telnet 本地ip 8080 如果進去了,然後quit再出來,說明埠開了,沒問題。或者用 netstat -lnp 看看8080埠的tcp有沒有listening。沒有的話,說明tomcat沒有正確啟動,裡面肯定蹦了不少錯誤。
3,如果都起來了,你看看你的ip配的對不對,DNS配的對不對,DNS的寫在 /etc/reslove裡面,沒有DNS連不了外面,但是外面能連你。

我覺得你能ping通說明網路配置沒問題,很有可能是tomcat的配置有問題,多看日誌,從日誌里分析錯誤,然後再拿出網路,Google搜索一下。

⑦ 怎樣在linux下啟動tomcat

Linux下tomcat服務的啟動、關閉與錯誤跟蹤,使用PuTTy遠程連接到伺服器以後,通常通過以下幾種方式啟動關閉tomcat服務:
切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin)
1,啟動tomcat服務
方式一:直接啟動 ./startup.sh
方式二:作為服務啟動 nohup ./startup.sh &
方式三:控制台動態輸出拆譽方式啟動 ./catalina.sh run 動態地顯示tomcat後台的控制台輸出信息,Ctrl+C後退出並關閉服務
解釋:
通過方式一、方式三啟動的tomcat有個弊端爛汪,當客戶端連接斷開的時候,tomcat服務也會立即停止,通過方式二可以作為linux服務一直運行
通過方式一、方式二方旅歷段式啟動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制台的輸出信息與錯誤情況,通過方式三可以以控制台模式啟動tomcat服務,
直接看到程序運行時後台的控制台輸出信息,不必每次都要很麻煩的打開catalina.out日誌文件進行查看,這樣便於跟蹤查閱後台輸出信息。tomcat控制台信息包括log4j和System.out.println()等輸出的信息。
2,關閉tomcat服務
./shutdown.sh

⑧ linux下tomcat本地連接不通,求高手賜教,我在線狂等!!!

你發了2個重復貼,我回了另一個

⑨ linux tomcat 資料庫連接池怎麼用

到MySQL的網站上去下載MySQL的JDBC連接驅動mysql-connector-java-3.1.11-bin.jar,放到Tomcat的\common\lib目錄下。

⑩ 2021-04-25 Linux搭建Tomcat

第一種:tar -xvf apache-tomcat-7.0.57.tar.gz 我是直接在tomcat文件里解壓的

第二種正困: tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/tomcat 後面添加你剛創建的文件

進入 tomcat 文件 里的 bin 目錄
1,cd ../usr/tomcat/apache-tomcat-7.0.57/bin
在bin 目錄里輸入 :
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
3.最後在輸入:
/etc/rc.d/init.d/iptables save

顯示OK

輸入127.0.0.1:8080 tomcat網址 顯示連接成功

在刷新網址 顯示下方圖片就是關閉成功了

進入tomcat的conf路徑(假設你的tomcat路徑如下):/usr/local/tomcat/apache-tomcat-9.0.35/conf
進入編輯頁面:vim server.xml 找到8080埠修改成你自己的亮唯埠即可( 如修改成8001埠)。

注意:如果你是CentOs 7 以上版本,還需要開放的所修改的埠的防火牆。
註:以上命令只針對 CentOs 7 以下版本,CentOS升級到7之後,無法使用iptables控制Linuxs的埠,原因是Centos 7使用firewalld代 替了原來的iptables;
輸入命令:
firewall-cmd --zone=public --add-port=8001/tcp --permanent

進行8001埠敬清培開放配置
重啟tomcat:./startup.sh
訪問成功。

熱點內容
啊哈c語言 發布:2025-09-12 21:39:40 瀏覽:747
php取整函數 發布:2025-09-12 21:34:19 瀏覽:566
tp5商城源碼 發布:2025-09-12 21:09:19 瀏覽:71
java同步的方法 發布:2025-09-12 20:55:29 瀏覽:448
翻倍指標源碼 發布:2025-09-12 20:31:43 瀏覽:985
光遇安卓什麼時候一周年 發布:2025-09-12 20:22:25 瀏覽:348
阿里雲伺服器找回密碼 發布:2025-09-12 19:56:32 瀏覽:811
天籟的最低配有哪些配置 發布:2025-09-12 19:46:49 瀏覽:684
伺服器脫管是什麼意思 發布:2025-09-12 19:37:34 瀏覽:261
我的世界網易電腦版哪個伺服器最火 發布:2025-09-12 19:32:25 瀏覽:263