導航:首頁 > 配伺服器 > tomcat伺服器怎麼設置網頁

tomcat伺服器怎麼設置網頁

發布時間:2022-06-16 02:21:44

A. 怎麼將靜態網頁放到tomcat伺服器,並綁定域名,提供訪問

1、可以通過FTP等軟體,連接伺服器,上傳靜態網頁到伺服器上。
2、綁定域名需要登錄域名服務商的管理頁面進行設置,將指定的域名綁定到對應的伺服器IP地址即可提供其它客戶端的訪問。

B. 怎麼把網頁發布到tomcat伺服器

將web發布到tomcat中
第一種方式:利用Tomcat自動部署
利用Tomcat自動部署方式是最簡單的、最常用的方式。若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,只要將一個Web應用的WebContent級的AppName直接扔進%Tomcat_Home%\webapps文件夾下,系統會把該web應用直接部署到Tomcat中。
第二種方式:利用控制台進行部署
若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台進行部署的方式如下:進入tomcat的manager控制台的deploy區域——在Context path中鍵入"XXX"(可任意取名)——在WAR or Directory URL:鍵入D:\workspace\WebApp\AppName (表示去尋找此路徑下的web應用)——點擊deploy按鈕。 然後在%Tomcat_Home%\webapps路徑下將會自動出現一個名為XXX的文件夾,其內容即是D:\workspace\WebApp\AppName的內容,只是名字是XXX而已(這就是前面在Context path鍵入XXX的結果)。

C. 怎麼配置tomcat的默認頁面

如下兩種方法:

(1)在站點層設置


在伺服器層設置的時候,要找到tomcat的安裝目錄,找到conf目錄下的web.xml文件,修改其中的welcome-file,如上圖所示。

D. 怎麼設置Tomcat伺服器的默認首頁

如下兩種方法:
(1)在站點層設置

這種方法是只對某個站點進行設置,不是設置該伺服器下的所有默認首頁,比如在我的tomcat下有3個站點,分別是web01,web02,web03,現在我只想設置web01的默認首頁。那麼,我要做的就是找到WEB-INF目錄下的web.xml文件,編輯其中的welcome-file,假如我想把首頁換成index.html,那麼就可以做如上圖所示的那種設置。
(2)在伺服器層設置
假如我現在希望tomcat伺服器下的所有網站或者目錄,都是以一個自定義的順序來當作默認的首頁,比如先後設置為index.html、index.htm、index.jsp,表示當訪問一個站點的時候,當站點下同時有index.html、index.htm、index.jsp這三個文件的時候,伺服器會選擇index.html為優先的默認首頁,當沒有index.html,那麼優先首頁就是index.htm,當只有一個index.jsp的時候,優先首頁就是index.jsp。當上述的三個文件都不存在,當直接訪問站點的時候,如果在站點層也沒有指定首頁,那麼就會報錯提示找不到首頁文件的錯誤。

在伺服器層設置的時候,要找到tomcat的安裝目錄,找到conf目錄下的web.xml文件,修改其中的welcome-file,

E. Tomcat 如何配置web站點

哪一種伺服器都是有埠號的,
iis不用寫埠號是因為他有默認埠號:80
所以http://localhost:80/ 和http://localhost/是一樣的,而後者則是直接輸入域名訪問;
tomcat和IIS 的埠號不能一樣,否則會產生埠號沖突的,不能直接輸入域名訪問;
tomcat默認的埠號是8080,如果想修改它可以到tomcat安裝目錄下conf文件夾打開server.xml搜索8080找到後將其修改,但是最好不要使用小於1024的

F. eclipse怎麼讓網頁在tomcat伺服器上運行程序

打開eclipse開發平台界面,找到頭部的工具欄中的「window」
點擊window中的Preferences選項,在打開的preferences面板中找到Server,點擊Runtime Environments,再點擊右邊的「Add」按鈕。
在打開的添加伺服器界面,選擇我們本次要添加的tomcat伺服器版本「Apache Tomcat v7.0」再點擊「Next」 按鈕
在打開的tomcat Server界面選擇好我們的tomcat安裝路徑,jre就可以之間點擊「Finish」按鈕了。

G. 如何設置tomcat,使得網站只能用域名訪問,不能用IP訪問

顯然是域名沒有解析好。
如果是購買的域名,配置A記錄就可以了,如果你是幾個域名解析到同一個IP,CNAME也要配置,裡面都有提示的,實在不會找客服解決;如果是使用花生殼,要做好埠映射,並在sever.xml設置好相應埠,就是port後面的數字。

H. 如何實現CentOS中tomcat伺服器網頁部署

1.把你的項目放到Root目錄下面 2. tomcat默認埠為8080 ,修改埠在tomcat/conf/server.xml,中; 3.你的項目中WEB-INF /web.xml,中的歡迎頁面應為你的主頁面

I. 用tomcat作為主web伺服器,怎麼進行配置呢

我也正在配置這個,轉貼一篇,希望有用:
安裝JDK 1.5 (必須在Tomcat之前安裝);
系統設置:
A.安裝JDK 1.5以後,需要配置一下環境變數,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的j2sdk安裝在c:\j2sdk1.4.2):
java_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因為它代表當前路徑)
path=%JAVA_HOME%\bin
B.接著可以寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
將上面的這段程序保存為文件名為Test.java的文件.
然後打開命令提示符窗口,cd到你的Test.java所在目錄,然後鍵入下面的命令
javac Test.java
java Test
此時如果看到列印出來This is a test program.的話說明安裝成功了,如果沒有列印出這句話,你需要仔細檢查一下你的配置情況.
安裝Tomcat 5.59在C盤根目錄下;
系統設置:
A.安裝Tomcat後,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的tomcat安裝在c:\tomcat):
CATALINA_HOME=c:\tomcat
CATALINA_BASE=c:\tomcat
然後修改環境變數中的classpath,把tomat安裝目錄下的common\lib下的servlet.jar追加到classpath中去,修改後的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
B.接著可以啟動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了.
6.安裝MicroSoft SQL Server 2000,程序在C盤,數據(Data)在D盤;
注意:在安裝過程中,SQL Server的啟動條件為資料庫sa方式,非系統混合驗證方式.
7.安裝MicroSoft SQL Server 2000 SP3a 補丁程序;
8.安裝JDBC 驅動安裝程序及其SP3補丁;
系統設置:
安裝JDBC後,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的JDBC安裝在c:\Microsoft SQL Server 2000 Driver for JDBC):
JDBC_HOME=c:\Microsoft SQL Server 2000 Driver for JDBC
CLASSPATH=.;%JDBC_HOME%\lib\msbase.jar;%JDBC_HOME%\lib\msutil.jar;%JDBC_HOME%\lib\mssqlserver.jar
9.拷貝c:\Microsoft SQL Server 2000 Driver for JDBC\lib下的msbase.jar,msutil.jar,mssqlserver.jar三個資料庫驅動文件到
Tomcat的/Common/lib目錄下;
10.拷貝自己的網站程序代碼myApp目錄 到 toamcat 的 /webapps目錄下,返回到toamcat的 /conf目錄,修改server.xml文件:
用文本編輯器打開server.xml,找到類似下面的文字:
A.修改埠和連接數:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
修改port為"80"和acceptCount為"50",修改結果如下:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="80" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="50" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
B.修改虛擬目錄:
找到類似下面的文字
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
......
</Context>
在其後添加如下代碼:
<Context path="" docBase="myApp" debug="0" reloadable="true">
</Context>
修改之後如下:
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
......
</Context>
<Context path="" docBase="myApp" debug="0" reloadable="true">
</Context>
.........

我到此重啟tomcat就基本ok了……剩下的是到tomcat里配管理參數,正在研究中……
你說的綁定域名要用到動態域名系統吧,那可以去研究一下花生殼這個軟體。

J. tomcat伺服器對頁面許可權的設置問題

在web應用中,對頁面的訪問控制通常通過程序來控制,流程為:
登錄 -> 設置session -> 訪問受限頁面時檢查session是否存在,如果不存在,禁止訪問

對於較小型的web應用,可以通過tomcat內置的訪問控制機制來實現許可權控制。採用這種機制的好處是,程序中無需進行許可權控制,完全通過對tomcat的配置即可完成訪問控制。

為了在tomcat頁面設置訪問許可權控制,在項目的WEB-INFO/web.xml文件中,進行如下設置:
Java代碼 復制代碼

1. <web-app>
2. <!--servlet等其他配置-->
3. <security-constraint>
4. <web-resource-collection>
5. <web-resource-name>My Test</web-resource-name>
6. <url-pattern>/admin/*</url-pattern>
7. </web-resource-collection>
8. <auth-constraint>
9. <role-name>role1</role-name>
10. <role-name>tomcat</role-name>
11. </auth-constraint>
12. </security-constraint>
13. <login-config>
14. <auth-method>BASIC</auth-method>
15. <realm-name>My Test</realm-name>
16. </login-config>

<web-app>
<!--servlet等其他配置-->
<security-constraint>
<web-resource-collection>
<web-resource-name>My Test</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>role1</role-name>
<role-name>tomcat</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>My Test</realm-name>
</login-config>

其中,<url-pattern>中指定受限的url,可以使用通配符*,通常對整個目錄進行訪問許可權控制。
<auth-constraint>中指定哪些角色可以訪問<url-pattern>指定的url,在<role-name>中可以設置一個或多個角色名。

使用的角色名來自tomcat的配置文件${CATALINA_HOME}/conf/tomcat-users.xml。

<login-config>中設置登錄方式,<auth-method>的取值為BASIC或FORM。如果為BASIC,瀏覽器在需要登錄時彈出一個登錄窗口。如果為FORM方式,需要指定登錄頁面和登錄失敗時的提示信息顯示頁面。

使用FORM方式的配置樣例如下:

Java代碼 復制代碼

1. <login-config>
2. <auth-method>FORM</auth-method>
3. <realm-name>Example Form-Based Authentication Area</realm-name>
4. <form-login-config>
5. <form-login-page>/login.jsp</form-login-page>
6. <form-error-page>/error.jsp</form-error-page>
7. </form-login-config>
8. </login-config>

<login-config>
<auth-method>FORM</auth-method>
<realm-name>Example Form-Based Authentication Area</realm-name>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/error.jsp</form-error-page>
</form-login-config>
</login-config>

其中的<form-login-page>指定登錄頁面url,<form-error-page>指定登錄失敗時的提示頁面url。
登錄頁面中,form的action,以及其中的用戶名和密碼兩個參數的名稱,都應取固定的值。登錄的後台處理程序為j_security_check;用戶名和密碼的參數名稱分別為:j_username和j_password。
如下是登錄頁面(如:login.jsp)的一段示例代碼:

Java代碼 復制代碼

1. <form method="POST" action='<%= response.encodeURL("j_security_check") %>' >
2. <table border="0" cellspacing="5">
3. <tr>
4. <th align="right">Username:</th>
5. <td align="left"><input type="text" name="j_username"></td>
6. </tr>
7. <tr>
8. <th align="right">Password:</th>
9. <td align="left"><input type="password" name="j_password"></td>
10. </tr>
11. <tr>
12. <td align="right"><input type="submit" value="Log In"></td>
13. <td align="left"><input type="reset"></td>
14. </tr>
15. </table></form>

閱讀全文

與tomcat伺服器怎麼設置網頁相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:496
為什麼鴻蒙那麼像安卓 瀏覽:736
安卓手機怎麼拍自媒體視頻 瀏覽:186
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:883
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:337
攻城掠地怎麼查看伺服器 瀏覽:601