虛拟主機(jī)域名注冊-常見(jiàn)問(wèn)題虛拟主機(jī)問(wèn)題 → 虛拟主機(jī)問(wèn)題


java主機(jī)常見(jiàn)問(wèn)題(jsp版本)
作(zuò)者:

JSP主機(jī)的(de)各種軟件(jiàn) ♠≈的(de)版本号是(shì)多(duō)少(sλ♥∑₹hǎo)?
 Apache 2.0.52∑εφ
 Tomcat 5.5.‌‌σ​20
 MySQL 4.1.7
 PHP  4.3.δ‌9
 Zend 2.5.0
 JDK  1.5.0_10
 JDBC mysql-connector-java-5. ↔♥0.4
JSP主機(jī)是(shì)否支持Struts?
JSP主機(jī)支持Struts應用(yòng),但(dàn)st♣ε✘>ruts相(xiàng)關庫文(wén)件(jiàn¥λ★γ)需要(yào)用(yòng)戶自(zì)己上(sh±¥₽àng)傳。
JSP主機(jī)支持哪些(xiē)格式的(de)URL?
目前java虛拟主機(jī)隻支持以下(xià)2種格式:
 路(lù)徑以“/servlet♣≠≠±/”開(kāi)頭的(de)
 文(wén)件(jiàn)名以.jsp結尾
 文(wén)件(jiàn)名以.do結尾
JSP主機(jī)是(shì)否支持jspsmπβ‍♥art.upload,有(yǒu)需要(yào)注意的("₹de)地(dì)方麽?
我司JSP主機(jī)支持jspsmart.upload
JSP主機(jī)是(shì)否支持javamail♥₹δπ?
我司JSP主機(jī)支持javamail應用(yòngπ±)。
JSP主機(jī)如(rú)何鏈接數(shù)據庫?
我們建議(yì)您使用(yòng)JDBC來(lái)鏈接☆≠‍×MySQL數(shù)據庫,考慮到(dào)用(yòng)戶站 •✔(zhàn)點應用(yòng)各有(yǒu)>→不(bù)同,目前我司還(hái)未推出通(tōng)用(yòng)的(de)£Ω連接池供用(yòng)戶使用(yòng)。如(rú)果您需要(yào)♦™♦使用(yòng)數(shù)據庫鏈接池,我們↑•‌∑建議(yì)您可(kě)以自(zì)己創建。


Tomcat系統自(zì)帶的(de)jar包有(yǒu) σ ≤哪些(xiē)?
JSP主機(jī)自(zì)帶的(de)jar包如(rú)下(xià)↑£®↓,請(qǐng)注意避免與下(xià)面的γδ(de)文(wén)件(jiàn)産生(shēng)沖突。
 commons-el.jar
 jasper-compi∏ ✔ler.jar
 jasper-runtime.jar
 jsp-api.jar
 mysql-connector-jaπ₩$va-5.0.4-bin.jar
 naming-factory.jar
 naming-java.jar
 naming-resources. ₹≠¶jar
 servlet-api.jar
JSP主機(jī)在安全上(shàng)開(✔≠kāi)放(fàng)了(le)哪些(xiē)權限?
允許 java.util.PropertyPermission "jax✘÷p.debug", "read"
允許 java.lang.RuntimePermissio✘←¥¥n "accessClassInPackage.org.apac≠ ™he.jasper.runtime"
允許 java.lang.Runtimeσα♣Permission "accessClassInPackage.org.a$♣☆pache.jasper.runtime.*"
允許 java.lang.RuntimePermission "g←←etProtectionDomain"
允許 java.lang.Runtime∞☆☆Permission "accessDeclaredMem✘≈bers"
允許 java.lang.reflect.ReflectPε★↕₹ermission "suppressAccessChecks"
允許 java.lang.reflect.ReflectPermissio₩↓n "invoke.*"
允許 java.util.PropertyPermission "*", £¶"read"
允許 java.security.SecurityPermis ≥sion "putProviderProperty.SunJCE"
允許 java.security.SecurityPermission≥♠↔ "insertProvider.SunJCE"∑¥
允許 java.io.FilePermission "/home/用(yòn​÷g)戶主機(jī)管理(lǐ)登錄名/-", "read, wr" ×ite, delete, execute"
JSP主機(jī)禁止用(yòng)戶直接調用 ÷Ω(yòng)哪些(xiē)包?
JSP主機(jī)禁止用(yòng)戶調用(yòng)以下δ←∑(xià)列字符開(kāi)頭的(de)package包裡(lǐ)的(¶βde)類庫,因為(wèi)這(zhè)些(x£γiē)都(dōu)是(shì)Tomcat核心的(de)庫文(wén∑↓")件(jiàn),一(yī)般用(yòng)戶不(bù)會(huì)←←使用(yòng)到(dào)。如(rú)果用(yòng)戶站(zhàφ€↓n)點上(shàng)出現(xiàn)了(le)禁止訪£∞>問(wèn)下(xià)列類庫的(de)信息極有(yǒu)可(kě ↑)能(néng)是(shì)用(yòng)戶上(shàng)傳ε¶☆©了(le)Tomcat的(de)系統包,請(qǐng)客戶檢查 WE‍↕≈N-INF/lib目錄,去(qù)掉“Tomcat系統自(zì)帶的→β(de)jar包”即可(kě)。
sun.
org.apache.catalina.
org.apache.coyote.
org.apache.tomcat.
org.apache.jasper.
sun.beans.
為(wèi)何jsp不(bù)能(néng)運行(xíng)?
出現(xiàn)404錯(cuò)誤,找不(bù★π)到(dào)jsp文(wén)件(jiàn)時(sh ↕×í),是(shì)由于您的(de)web.xml配置錯(cu♦↕‍∞ò)誤,造成JSP文(wén)件(jiànΩ €)不(bù)能(néng)被解析執行(xíng☆'γ↓)。需要(yào)做(zuò)修改。
為(wèi)什(shén)麽頁面出現(xiàn)” ¥λ× java.security.AccessCon<&‍trolException: access denie'♦" d”錯(cuò)誤?
可(kě)能(néng)原因有(yǒu)兩點:
1、沒有(yǒu)獲得(de)正确的(d δ≥♦e)權限的(de)情況下(xià)訪問(wèn)系統資源,建議(→₽ σyì)您需要(yào)修改權限。您的(de¶★φ )站(zhàn)點目錄是(shì)具有(yǒu∞÷)讀(dú)、寫、删除權限。
2、如(rú)果系統權限經檢查無誤後仍出現(xiàn)”ac ÷cess denied”現(xiàn)象,很(hě¶δn)可(kě)能(néng)是(shì)由于您的(de)代碼執行(x®→∞®íng)時(shí)需要(yào)的(de¥§↓←)權限超出了(le)我司主機(jī)默認允許• ↕ε的(de)範圍,請(qǐng)對(duì)照(Ω>zhào)“我司JSP主機(jī)開(kāi∞™)放(fàng)的(de)權限列表”修改程序,如(rú)果仍不(b$≥£≤ù)能(néng)解決問(wèn)題可(kě)以和(hé)≤"♣系統管理(lǐ)員(yuán)聯系,管理(πδ≤lǐ)員(yuán)會(huì)檢查您的(de)代碼,如(rú)無安全隐✘✔患會(huì)酌情放(fàng)寬限制(zhì)以保證您的(de✘&λ≤)程序正常運行(xíng)。
JSP虛拟主機(jī)servlet示例.
樣例中包括index.jsp、web.xml、HelloWorld.clas→>'s三個(gè)文(wén)件(jiàn),分(fēn)别₩₹σ上(shàng)傳到(dào)站(zhàn)點目錄下(xià)
/wwwroot/index.jsp
/wwwroot/WEB-INF/web.x‌®​ml
/wwwroot/WEB-INF/classe₽€ s/HelloWorld.class
上(shàng)傳後訪問(wèn) http://yourdomain/
程序如(rú)下(xià):
(1)web.xml的(de)配置
<?xml version="1.0" ?>
<web-app>
<servlet>
<servlet-name>HelloWorld</s÷γΩervlet-name>
<servlet-class>HelloWorld</se•£rvlet-class>
</servlet>

<servlet-mapping&εγgt;
<servlet-name>HelloWorδ¶£δld</servlet-name>
<url-pattern>/servlet/Hel≤Ω₹loWorld</url-pattern>
</servlet-mapping>
</web-app>

(2)index.jsp文(wén)件(j☆αiàn)
<html>
<head>
<title>Hello World!</tit←♥♥le>
</head>
<body>
<h1>Hello, World!</h1>
<p>The current time : £≤&≥<%= new java.util.Date() %&g↓✘¶t;.</p>
<p>To run the servlet example &l→​t;a href="/servlet/HelloWorld">cli"♣€"ck here</a>.<♦®₩;/p>
</body>
</html>

(3)HelloWorld.java源文(wén)件(jià​↔±n),需要(yào)您在本地(dì)編譯成HellWor♦→∞ld.class
// Filename : HelloWorld.javλ∑a
// Description : This servlet says♥α hello!
import java.io.*;
import javax.servlet.*≤£;
import javax.servlet.http.*;
public class HelloWorld extend™&©✔s HttpServlet {
public void doGet ( HttpServletRequ​→est request, HttpServle✘®≈÷tResponse response )
throws ServletExceptφ♣ion, IOException {
response.setContentTyp↕↔•e("text/html");
PrintWriter out = re'∞sponse.getWriter();
out.println("");
out.println("Hello, World!");
out.println("");
out.println("Hello, World !")•₩π;
out.println("This is my firstπ&  servlet.");
out.println("");
}// end doGet
}
//code end

13、JSP主機(jī)站(zhàn)點目錄說(shuō)明(m∑≤íng):
/wwwroot目錄存放(fàng)所有(yǒu)網頁文  ≈(wén)件(jiàn),包括jsp/php∞↑/html等格式的(de)文(wén)件(₩©♦jiàn)。
/WEB-INF/web.xml 是(shì)Web應用(yòng)程序<"✘×配置文(wén)件(jiàn),這(zhè)是(shì)一(yī)個(×♣↑ gè)XML文(wén)件(jiàn),其中描述了(le) ☆≤★ servlet 和(hé)其他(tā)的(de)應用(☆♥yòng)組件(jiàn)配置及命名規則;
/WEB-INF/classes/ 這(zhè)個(₹™¶★gè)目錄包含了(le)站(zhàn)點所有(yǒu)用(yòng)的(≥λ'≥de) class 文(wén)件(jiàn),包括 servlet ≤↑class 和(hé)非servlet class,他(tā)βε 們不(bù)能(néng)包含在 .jar文(wén)件(jiàn)中。站∑σβ∑(zhàn)點的(de)類的(de)存放(fàng)規則應該↕♣按照(zhào)Java的(de)打包規則執行(xíng)。例如↓α‍≤(rú): 有(yǒu)一(yī)個(gè)類命名為ε↑§(wèi) com.mycompany.m÷••ypackage.MyServlet, 你(nǐ)應該按照∑φ₹(zhào)以下(xià)形式部署: /WEB-♥÷INF/classes/com/mycompany/mypackage/M‌×¥‌yServlet.class ;
/WEB-INF/lib/ 目錄存放(fàng)打包歸檔的(de)jar×↕©¥文(wén)件(jiàn),需要(yào)注意的 <(de)是(shì)不(bù)能(néng)存放(fàng)用(yòng)戶©δ自(zì)己的(de)servletjar文(wén)件↓≥(jiàn),會(huì)與系統沖突,導緻t↑Ωomcat無法解釋jsp。
特别提醒:
/WEB-INF/classes/和(hé)/WEB-INF/l ₹α>ib 這(zhè)兩個(gè)目錄和(hé)其€≤ 中的(de)文(wén)件(jiàn)都(dōu)是(shì)系≈'統必須的(de),不(bù)能(néng)×←删除,否則會(huì)導緻應用(yòng)程序無法正常'✘調用(yòng),請(qǐng)用(yòng)戶注意!
 



來(lái)源:
閱讀(dú):5101
日(rì)期:2007-07-31

【 雙擊滾屏 】 【 推薦朋(péng)友(yǒu) 】 【 收藏 】 【 打印 】 【 關閉 】 【 ≤π∑≈字體(tǐ):大(dà) 小(xiǎo) 】 
上(shàng)一(yī)篇:已經沒有(yǒu)了(le)。
下(xià)一(yī)篇:關于我司域名修改解析後的(de)生(shēng)效§∏時(shí)間(jiān)問(wèn)題
  >> 相(xiàng)關文(wén&₩​ )章(zhāng)