Godaddy主机Java(JSP)常见问题解答

出自美国主机知识库

(修订版本间的差异)
跳转到: 导航, 搜索
 
第124行: 第124行:
官方英文版见:[http://help.godaddy.com/topic/319 http://help.godaddy.com/topic/319]
官方英文版见:[http://help.godaddy.com/topic/319 http://help.godaddy.com/topic/319]
-
[[category:Godaddy]]
+
[[category:Godaddy|G]]
-
[[category:GoDaddy知识库]]
+
[[category:GoDaddy知识库|G]]
-
{{Tepmlate GoDaddy link}}
+
{{Template:GoDaddy link}}

在2011年11月29日 (二) 05:44的最新修订版本

GoDaddy空间Java(JSP)相关问题的解答

GoDaddy的Linux空间支持Java(jsp)(注意从2011年7月份开始GoDaddy虚拟主机已经不再支持Java),下面把关于GoDaddy Linux空间Java的常见问题集合如下

GoDaddy空间tomcat是什么版本?

版本是Tomcat 5.0.27

1.我能自己重启tomcat吗?

不能,Tomcat服务在亚利桑那时间(约北京时间下午4点)凌晨1点自动重启。

2.GoDaddy空间网站如何添加一个Java Servlet

要配置一个servlet的话,你首先需要在本地编译它。然后把类文档上传到WEB-INF/classes 目录。然后输入如下URL运行它http://www.coolexample.com/servlet/yourservletname, 这 里www.coolexample.com就是你的网站的URL.

或者,你可以把servlet 打包成一个jar文档,并把jar文档上载到WEB-INF/lib 目录。但是,如果你选择使用jar文档的话,你必须要等Tomcat按照它的时间表重启之后才能看到servlet. 你可以把主配置文档web.xml放到WEB-INF/ 文件夹里。web.xml文档告诉Tomcat如何处理servlet请求以及到哪定位URL. Tomcat重启时读取文档。

War文档自动解压到你的主目录下的同名的子文件夹里,且一夜之间既能部署好。

注: 如果你的代码无效,或者你试图违反安全政策,你的服务器将被禁用。例如,写或读某个非/tmp 目录,试图连接到某个没有被定义为允许的主机端口的主机,使用被认为是违反安全政策的log4j模块等。如果Tomcast, Java或者Java Servlet页面被禁用,这些页面知道第二天服务器重启时才能加载。

3.我有自己的WEB-INF目录吗?

有,你有自己的WEB-INF目录。WEB-INF目录用于你的默认Web应用程序,且位于你的主目录下。你可以通过在主目录下创建子目录,并在子目录里创建WEB-INF目录的方法创建其他Web应用程序,或者你可以上载个.war文档到主目录里。War文档自动扩充到主目录下的名字相同的子目录里。

注: Web应用程序只能写到/tmp 文件夹里。

4.如何使用JSP和Web.xml配置Jsp解析器?

如果你正使用JSP以及一个自定义 web.xml文档,你需要在web.xml文档里配置一个JSP handler.你可以使用如下信息进行配置:

 <web-app>
   <servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jspx</url-pattern>
   </servlet-mapping>
   <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>
   <servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jsp</url-pattern>
   </servlet-mapping>
 </web-app>

5.能用第三方Java包吗?

是的,你可以安装你想用的Java方案的任何版本。jdom.jar, dom.jar, mysql-connector-j.jar, mailapi.jar, smtp.jar, and activation.jar等已经安装到你的托管帐户上。 你可以在/WEB-INF/lib 文件夹下安装额外的jar文档,或者你可以把jar文档打包成一个war文档。

6.应用Java支持后,是否还有非Java托管功能?

支持PHP及CGI. Jk2-2.0.4是用来把Apache 1.3连接到Tomcat 5.0.27的。但是,不支持Rails的Ruby及ColdFusion功能

7.安装Java包

把jar文档放到你的托管帐户的如下目录即可:

/WEB-INF/lib/

8.能用war文档配置我的应用程序吗?

可以。要想配置某个应用程序的话,创建一个war文档,并把它放在你的主目录里。war文档将在Tomcat服务在亚利桑那时间凌晨1点重启时exploded(解压缩). 不能手动重启Tomcat服务。

9.更新某个war文档

要想更新某个war文档的话,首先去除已有war文档的exploded(解压缩)目录;然后再添加更新了的war文档。你的新的war文档将在Tomcat服务在山部标准时间(MST)凌晨12点及2点自动重启时exploded(解压缩). 不能手动重启Tomcat服务。

10.Apache什么文件后缀传递到Tomcat?

 * .pl
 * .gz
 * .au
 * .wm
 * .rm
 * .js
 * .rb
 * .py
 * .php
 * .php4
 * .php5
 * .inc
 * .htm
 * .jpg
 * .gif
 * .png
 * .tif
 * .swf
 * .ogg
 * .zip
 * .tar
 * .jar
 * .exe
 * .css
 * .xml
 * .rar
 * .wma
 * .asf
 * .rmi
 * .wmv
 * .3gp
 * .avi
 * .mp3
 * .mpg
 * .wav
 * .snd
 * .mid
 * .pdf
 * .cgi
 * .html
 * .jpeg
 * .tiff
 * .midi
 * .mpeg
 * .3gpp
 * .perl
 * .xls

以上是翻译的中文版本,水平有限难免有错

官方英文版见:http://help.godaddy.com/topic/319

还有问题?请到美国主机侦探提问吧!

内容导航GoDaddy | GoDaddy知识库 | GoDaddy优惠码 | GoDaddy官方网站 | Godaddy交流区 |

推荐内容Godaddy购买省钱攻略,轻轻松松节省50美元!!!

个人工具
名字空间
变换
动作
导航
工具/资源
工具箱