启动了tomcat,怎么.jsp文件会提示我下载?

sideslinder 2003-09-07 09:22:50
1.tomcat4.1.27提示信息如下
Starting service Tomcat-Standalone
Apache Tomcat/4.1.27
WebappClassLoader: validateJarFile(E:\web\ei\ei\WEB-INF\lib\servlet.jar) - jar n
ot loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/S
ervlet.class
[INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.util.
LocalStrings', returnNull=true
[INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.actio
n.ActionResources', returnNull=true
[INFO] PropertyMessageResources - -Initializing, config='org.apache.webapp.admin
.ApplicationResources', returnNull=true
[INFO] Http11Protocol - -Starting Coyote HTTP/1.1 on port 8080
[INFO] ChannelSocket - -JK2: ajp13 listening on 0.0.0.0/0.0.0.0:8009
[INFO] JkMain - -Jk running ID=0 time=0/90 config=E:\jakarta-tomcat\bin\..\conf
\jk2.properties
2.我的jsp文件的内容,名称test.jsp
<html>
<head>
<%@ page language = "java"%>
<!--中文问题-->
<%@ page contentType = "text/hmtl;charset=gb2312"%>
<title>JavaBean的Welcome页面</title>
<!--meta name = "Generator" content = "EditPlus">
<meta name = "Author" content = "">
<meta name = "Description" content = ""-->
</head>
<body bgcolor = "#cccccc">
<!--center--><font size = "6" color = "#003300">Java Beans的Welcome页面
</font><!--/center-->
<br><hr>
<!--初始化welcome这个Bean,实例为wel
作用域是application
class是welcom.welcom
-->
<jsp:useBean id = "wel" scope = "application" class = "welcome.welcome"/>
<%
if(request.getParameter("welstr")==null)
{
//do nothing
}
else
{
String Tempwelstr = request.getParameter("welstr").toString();
wel.setwelcomestring(Tempwelstr);
}
//显示的当前的属性welcomestring 的值,也就是自定义的欢迎信息
out.print("<center>");
out.print("Java Bean页面,"+wel.getwelcomestring()+"<br>");
out.print("</center>");
out.print("<center>");
out.print("登陆时间是:"+wel.getUserTime());
out.print("</center>");
%>
<form method = "post" action = "welcome.jsp">
<center>
<table border= "1" cellspacing = "0" width = "60%">
<tr>
<td><center>
自定义欢迎信息
</center></td>
<td><center>
<input type = "text" name = "welstr" value = "">
</center></td>
</tr>
<tr>
<td><center>
<input type = "submit" value = "提交">
</center></td>
<td><center>
<input type = "reset" value = "重填">
</center></td>
</tr>
</table>
</center>
</form>
</body>
</html>
3.javabean的源文件
package welcome;


import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.lang.*;

public class welcome
{
/*
初始化JavaBean的成员变量
*/
String welcomestring = new String("欢迎您的光临!");
Date UserTime = new Date();
/*Class构造器*/
public welcome()
{
}
/*属性welcomestring的Get方法*/
public String getwelcomestring()
{
return this.welcomestring;
}
/*属性welcomestring的Set方法*/
public void setwelcomestring(String welcomestr)
{
this.welcomestring = welcomestr;
}
/*属性UserTime的Get方法*/
public String getUserTime()
{
return this.UserTime.toString();
}
/*属性UserTime的Set方法*/
public void setUserTime()
{
this.getUserTime();
}
}
4.将welcome.jsp放在了自建虚拟目录中的WEB-INF/classes/welcome目录下
5.请大虾帮忙!

...全文
109 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdcy2001 2003-09-07
  • 打赏
  • 举报
回复
welcome.jsp应该放在自建目录下,和WEB-INF同级就可以了。servlet.jar文件应该设路径,classpath=????。???表示你的servlet。jar文件的位置。
JetKingLau 2003-09-07
  • 打赏
  • 举报
回复
WebappClassLoader: validateJarFile(E:\web\ei\ei\WEB-INF\lib\servlet.jar)
servlet启动不成功,servlet.jar无效

建议先装J2EE,然后将j2ee.jar放入%classpath%

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧