为什么同样的网页在ubuntu下的tomcat 6中就是打不开?

软件和网站开发以及相关技术探讨
回复
cloudcjl
帖子: 3
注册时间: 2010-04-15 21:56

为什么同样的网页在ubuntu下的tomcat 6中就是打不开?

#1

帖子 cloudcjl » 2010-04-16 1:19

我的网页在windwos下的tomcat可以打开,在学校的linux服务器上也是可以部署运行的,但是我把它弄到ubuntu上的tomcat却打不开。
我应该已经配置好JDK和Tomcat了,以下是错误信息,好像是说我java越界了,但不可能的,我在winows下是好的,难道系统不一样JSP代码也不一样???请高手帮我看一下原因吧,谢谢!!

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /index2.jsp at line 31

28: ArticleList articleList = new ArticleList("zyh");
29: for(int i=0;i<3;i++)
30: {
31: Article article=(Article)articleList.getArticles("natural gas").get(i);
32: out.println("<a href=\"update?url="+article.getLink()+"&title="+article.getTitle()+"&key=naturalgas\">"+article.getTitle()+"</a><br>");
33: //out.println("<a href=\"update?url=http://www.sina.com.cn"+"&title="+article.getTitle()+"&key=naturalgas\">"+article.getTitle()+"</a><br>");
34: out.println("<font size=\"2\" color='"+descColor+"'><I>"+article.getDescription()+"</I></font><br><br>");


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.util.ArrayList.RangeCheck(ArrayList.java:547)
java.util.ArrayList.get(ArrayList.java:322)
org.apache.jsp.index2_jsp._jspService(index2_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 为什么同样的网页在ubuntu下的tomcat 6中就是打不开?

#2

帖子 速腾1994 » 2010-04-16 9:24

:em03
cloudcjl
帖子: 3
注册时间: 2010-04-15 21:56

Re: 为什么同样的网页在ubuntu下的tomcat 6中就是打不开?

#3

帖子 cloudcjl » 2010-04-18 19:13

有没有人帮我回答一下啊,是不是java配置的问题呢?
回复