万网代理
9年阿里云万网代理商   热线:400-6800-390客服QQ:800018259    汇款方式 | 联系我们 | 加盟代理 | 帮助中心   
您好: [进入管理中心]   [退出系统]
万网阿里云服务器,云虚拟主机,企业邮箱,优惠促销中 [登录] [注册会员有礼] [找回密码]   
首 页 域名注册 万网空间 虚拟主机 阿里云服务器 网站建设 企业邮箱 管理中心 客服中心
域名问题
主机问题
邮箱问题
备案问题
建站问题
其他问题
如何办理汇款
产品购买流程
新闻公告
价格总览
域名基本知识
虚拟主机基本知识
域名解析教程
FTP软件上传
MSSQL使用帮助
MYSQL使用帮助
Foxmail收发信
Outlook收发信
域名注册服务条款
虚拟主机服务条款
独立主机服务条款
企业邮局服务条款
服务总章
相关法律法规
您的位置:首页 > 新闻中心 > 万网JAVA主机常见的10个问题及解答
域名注册39元

万网JAVA主机常见的10个问题及解答

发布时间:2010-7-1 9:04:50

常见问题一:Java主机的各种软件的版本号是多少?

Apache    2.0.54
Tomcat  5.0.28
MySQL   4.0.24
PHP         4.3.11
Zend        2.5.7
Jdk         1.5.0_04
JDBC      mysql-connector-java-3.0.16
常见问题二:Java主机支持哪些格式的URL?
目前java虚拟主机只支持以下4种格式:
n         路径以“/servlet/”开头的
n         文件名以.jsp结尾
n         文件名以 .do结尾
n         文件名以 .jhtml结尾
 
常见问题三:Java主机是否支持jspsmart.upload,有需要注意的地方么?
万网java主机支持jspsmart.upload。
需要注意的是,文件保存的目录需要赋予777权限(可以通过FTP软件来设置)。同时代码中目录地址写成绝对路径如:
// 将上传文件全部保存到指定目录
su.save("/usr/home/zk1007874/htdocs/upload_files/images");
请您详细参考:http://www.www.net.cn/service/jszc/zjwt/200708/2441.html
常见问题四:Java主机是否支持javamail?
万网java主机支持javamail应用。但需要您自己将相关jar文件(如:Javamail1_1_3.zip解开的文件mail.jar)上传到htdocs/WEB-INF/lib目录下。
请您详细参考: /service/faq/xuni/zjgl/200711/2878.html
Java主机是否可以开通获取类加载器getClassLoader?
        由于获取类加载器getClassLoader可能带来安全隐患,不开放。
        详情请您参考:http://java.sun.com/j2se/1.4.2/docs/api/java/lang/RuntimePermission.html
 

常见问题五:系统自带的jar包有哪些?
Java主机自带的jar包如下,请注意避免与下面的文件产生冲突。
ant.jar
ant-launcher.jar
commons-collections-3.1.jar
commons-dbcp-1.2.1.jar
commons-el.jar
commons-pool-1.2.jar
jasper-compiler.jar
jasper-runtime.jar
jsp-api.jar
naming-common.jar
naming-factory.jar
naming-java.jar
naming-resources.jar
servlet-api.jar
常见问题六:Java虚拟主机在安全上开放了哪些权限?
允许 java.util.PropertyPermission "jaxp.debug", "read"
允许 java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime"
允许 java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime.*"
允许 java.lang.RuntimePermission "getProtectionDomain"
允许 java.lang.RuntimePermission "accessDeclaraedMembers"
允许 java.lang.reflect.ReflectPermission "suppressAccessChecks"
允许 java.lang.reflect.ReflectPermission "invoke.*"
允许 java.util.PropertyPermission "*", "read"
允许 java.security.SecurityPermission "putProviderProperty.SunJCE"
允许 java.security.SecurityPermission "insertProvider.SunJCE"
允许 java.io.FilePermission "/home/用户主机管理登录名/-", "read, write, delete, exaecute"
 
常见问题七:Java主机禁止用户直接调用哪些包?
Java主机禁止用户调用以下列字符开头的package包里的类库,因为这些都是Tomcat核心的库文件,一般用户不会使用到。如果用户站点上出现了禁止访问下列类库的信息极有可能是用户上传了Tomcat的系统包,请客户检查 WEN-INF/lib目录,去掉“Tomcat系统自带的jar包”即可。
sun.
org.apache.catalina.
org.apache.coyote.
org.apache.tomcat.
org.apache.jasper.
sun.beans.
常见问题八:java虚拟主机为什么会出现404报错?
404报错一般是由于站点配置文件没有正确加载导致,如您在更新了配置文件web.xml后,需要联系我们重启tomcat以便加载此配置文件,您可以在重启后测试。
常见问题九:为什么页面出现” java.security.AccessControlException: access denied”错误?
可能原因有两点:
1、没有获得正确的权限的情况下访问系统资源,建议您需要修改权限。
您的站点目录是具有读、写、删除权限。
2、如果系统权限经检查无误后仍出现”access denied”现象,很可能是由于您的代码执行时需要的权限超出了万网主机默认允许的范围,请对照“万网java主机开放的权限列表”修改程序,如果仍不能解决问题可以和系统管理员联系,管理员会检查您的代码,如无安全隐患会酌情放宽限制以保证您的程序正常运行。
 
常见问题十:Java虚拟主机servlet样例
万网java虚拟主机运行servlet时需要在调用路径前以“/servlet/”开头,请参考以下示例:
样例中包括test.jsp、web.xml、HelloWorld.class三个文件,分别上传到站点目录下
htdocs/test.jsp
htdocs/WEB-INF/web.xml
htdocs/WEB-INF/classes/HelloWorld.class
上传后访问 http://yourdomain/test.jsp 。
 
样例程序如下:

(1)web.xml的配置




HelloWorld
HelloWorld


HelloWorld
servlet/HelloWorld



(2)test.jsp文件





 


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet ( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("Hello, Cruel World!");
out.println("");
out.println("Hello, Cruel World !");
out.println("This is my first servlet.");
out.println("");
}// end doGet
}
//code end
JAVA主机站点目录说明:
/htdocs目录存放所有网页文件,包括jsp/php/htm等格式的文件。
/WEB-INF/web.xml 是Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;

/WEB-INF/classes/ 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。站点的类的存放规则应该按照Java的打包规则执行。例如: 有一个类命名为 com.mycompany.mypackage.MyServlet, 你应该按照以下形式部署: /WEB-INF/classes/com/mycompany/mypackage/MyServlet.class ;
/WEB-INF/lib/ 目录存放打包归档的jar文件,需要注意的是不能存放用户自己的servlet.jar文件,会与系统冲突,导致tomcat无法解释jsp。
特别提醒:
/WEB-INF/classes/和/WEB-INF/lib 这两个目录和其中的文件都是系统必须的,不能删除,否则会导致应用程序无法正常调用,请您注意!

 

 

Hello, JSP World!


The time now is : .


To see the servlet example click here.



 相关资讯:
有关万网CN域名申请开通说明 2012-12-5 9:05:16
万网备案通过域名绑定失败原因 2012-11-24 10:31:51
万网M3和L1型空间如何启用gzip 2012-10-30 19:31:36
谈谈域名仲裁失败的那些案例 2012-10-28 20:39:04
朝鲜平板域名alilang.com已经被注册有10年 2012-10-23 22:02:00
最近几天域名交易行情整体表现积极 2012-10-19 21:51:28
好消息万网虚拟主机加量不加价 2012-7-2 13:42:56
短信平台停止新购通知公告 2012-6-19 21:38:48
域名注册商Donuts公司申请了超过300个新顶级域名 2012-6-8 18:48:23
关于万网中国域名注册和服务调整的通知 2012-6-7 18:51:40
万网向个人开放国内域名注册 2012-6-6 20:11:26
万网支持asp+access的空间有哪些 2012-5-27 9:50:01
万网主机寄放网站违法信息处理方法 2012-5-23 19:21:30
万网翔云普及型和翔云标准型正式上线 2012-5-12 22:43:07
非万网备案接入教程和解决方案 2012-4-25 10:27:46
手机平台 关于我们 | 工作机会 | 付费方式 | 帮助中心 | 联系我们 | 网站地图 | 友情连接
合作伙伴万网 | 万网域名注册 | 万网空间 | 阿里云服务器 | 阿里云虚拟主机 | 阿里云企业邮箱 | 自助建站
Copyright 中国万网核心代理商-维启在线 All Rights wanwangdaili Reserved
在线QQ客服:>>咨询客服
全国统一服务热线:400-6800-390(免长途电话费)
备案专员:95187按3, 阿里云代理万网ID:30608136
《中华人民共和国电信与信息服务业务》信息产业部备案号 皖ICP备14010012号-3
《中华人民共和国增值电信业务经营许可证》经营许可证编号ICP证050062号