[介绍]
GoDaddy空间Java(JSP)相关问题的解答
|
|
GoDaddy的Linux空间支持Java(jsp),下下面把关于GoDaddy Linux空间Java的常见问题集合如下
0.5GoDaddy空间tomcat是什么版本?
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
[ 本帖最后由 add.c 于 2010-5-21 02:00 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2009-2-4 10:01:33
|
显示全部楼层
在java里使用什么email或者中继(relay)服务器
用- relay-hosting.secureserver.net
复制代码 且不必填写用户名和密码
GoDaddy空间如何添加java servlet
GoDaddy空间支持Java和servlet,下面介绍如何添加Java servlet
配置servlet, 你需要在本地编译,然后上传到WEB-INF/classes 目录,输入http://www.xxxx.com/servlet/yourservletname运行servlet
你也可以选择把servlet打包成jar包上传到WEB-INF/lib目录,然后等tomcat生效(北京时间下午四点重启tomcat)
你可以将main configuration文件,web.xml文件放到WEB-INF/文件夹,web.xml文件告诉Tomcat如何处理请求以及direct url
war文件第二天会在子目录自动激活
注意:
如果尝试访问被禁止的安全策略,你的空间会被自动停止。例如, writing or reading to a directory other than /tmp, attempting to connect to a host that is not defined as an allowed host/port, and using the log4j module would be considered a violation. For directories Tomcat, Java, or Java Servlet pages disable, the pages will not load until the server is restarted the next morning.
官方:Adding a Java Servlet to Your Web Site
[ 本帖最后由 add.c 于 2010-6-9 10:19 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
一路同行
发表于 2009-2-4 10:06:24
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2009-2-4 10:08:07
|
显示全部楼层
在JavaMail里使用的SMTP服务器
连接JavaMail SMTP服务器,使用 relay-hosting.secureserver.net.
注意:为了防止发垃圾邮件,每个email帐户限制250个邮件
推荐阅读:http://bbs.idcspy.com/thread-40252-1-1.html
[ 本帖最后由 add.c 于 2009-2-9 10:15 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2009-10-17 13:41:28
|
显示全部楼层
godaddy linux空间使用jsp的数据库连接
下面是一个使用jsp连接godaddylinux空间的my sql数据库- <%@ page contentType="text/html; charset=iso-8859-1" language="java"
- import="java.sql.*" errorPage="" %>
- <html>
- <head>
- <title>Untitled Document</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- </head>
- <body><h1>GDtest
- </h1>
- <% String url = "jdbc:mysql://mysql server:3306/databasename";
- String user= "";
- String pass= "";
- try{
- Class.forName ("com.mysql.jdbc.Driver").newInstance ();
- Connection conn = DriverManager.getConnection(url, user, pass);
- Statement stmt = conn.createStatement();
- ResultSet rs = stmt.executeQuery("mysql statment");
-
- while(rs.next())
- {
- %>
- <table> <tr>
- <td><%= rs.getString("fname") %></td>
- <td><%= rs.getString("lname") %></td>
- </tr></table>
- <%}
- rs.close();
- conn.close();
- }catch(Exception e)
- {
- out.println(e.toString());
- }
- %>
- </body>
- </html>
复制代码
[ 本帖最后由 add.c 于 2010-5-21 12:08 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2009-10-17 14:12:20
|
显示全部楼层
GoDaddy虚拟主机不支持Hibernate
[ 本帖最后由 add.c 于 2010-5-21 12:09 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2009-11-21 16:32:11
|
显示全部楼层
GoDaddy空间如何添加java servlet
GoDaddy空间支持Java和servlet,下面介绍如何添加Java servlet
配置servlet, 你需要在本地编译,然后上传到WEB-INF/classes 目录,输入http://www.xxxx.com/servlet/yourservletname运行servlet
你也可以选择把servlet打包成jar包上传到WEB-INF/lib目录,然后等tomcat生效(北京时间下午四点重启tomcat)
你可以将main configuration文件,web.xml文件放到WEB-INF/文件夹,web.xml文件告诉Tomcat如何处理请求以及direct url
war文件第二天会在子目录自动激活
注意:
如果尝试访问被禁止的安全策略,你的空间会被自动停止。例如, writing or reading to a directory other than /tmp, attempting to connect to a host that is not defined as an allowed host/port, and using the log4j module would be considered a violation. For directories Tomcat, Java, or Java Servlet pages disable, the pages will not load until the server is restarted the next morning.
官方:Adding a Java Servlet to Your Web Site
[ 本帖最后由 add.c 于 2009-12-15 10:22 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-5-21 13:57:04
|
显示全部楼层
ColdFusion禁用了那些功能
GoDaddy ColdFusion禁用了那些功能?
答:
目前GoDaddy 虚拟主机禁用了如下 ColdFusion功能:
JSP, Java servlets, and Java Objects
The <cfobject> tag and the createObject function
CFExecute
CFRegistry
Remote Development Services (RDS)
If you are experiencing any difficulty with another ColdFusion tag or feature, please contact our customer support. |
|
|
|
|
|
|
|
|
|
|
乱舞春秋
发表于 2010-6-2 11:33:29
|
显示全部楼层
原帖由 add.c 于 2009-10-17 02:12 PM 发表 
GoDaddy虚拟主机不支持Hibernate
怎么讲?godaddy既然支持jar包的解析,怎么就不支持hibernate了 |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-6-2 11:49:34
|
显示全部楼层
原帖由 乱舞春秋 于 2010-6-2 11:33 发表 
怎么讲?godaddy既然支持jar包的解析,怎么就不支持hibernate了
我对这个不太清楚, 你看下官方的回复 http://community.godaddy.com/groups/web-hosting/forum/topic/java-hibernate/ |
|
|
|
|
|
|
|
|