再次请教简单的Tomcat 5.0 配置问题
------------------------------------
运行平台: windows 2000 + jdk 1.4 + Tomcat 5.0
JDK安装路径: D:\jdk
Tomcat安装路径: D:\Tomcat
web应用程序路径:F:\jsp\data\jspdev (也就是虚拟目录)
JavaBean的路径: F:\jsp\data\jspdev\WEB-INF\classes\com\jspdev\ch5
UserInfo.java;UserRegist.java
------------------------------------
server.xml配置: D:\Tomcat\conf\server.xml的配置是仅仅添加了一行这个代码
<Context path="/" docBase="F:\jsp" debug="0" reloadable="true"/>
------------------------------------
虚拟目录配置: D:\Tomcat\conf\Catalina\localhost\jspdev.xml的代码如下:
<Context docBase="F:/jsp/data/jspdev" path="/jspdev" reloadable="true">
</Context>
------------------------------------
运行虚拟目录的web应用程序:http://localhost:4040/jspdev,一开始都没什么错误,程序中涉及数据库操作的,能从数据库中取出数据,而且登陆也没问题(没用到JavaBean),但是在注册的时候,用到了JavaBean,就出错了。
出错表面原因:
F:\jsp\data\jspdev\WEB-INF\classes\com\jspdev\ch5 这个是JavaBean的原文件java的存放路径,在运行下面的程序后,根本不生成class文件!所以导致程序出错,无法运行下去。如果能生成class文件的话,那么可能就没问题了。
出错真正原因:
应该是我的Tomcat配置有问题!jdk,classpath都没问题的,这点可以排除。
------------------------------------
JSP程序:
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="error.jsp" import="com.jspdev.ch5.*"%>
<jsp:useBean id="userInfo" class="com.jspdev.ch5.UserInfo" scope="page">
<jsp:setProperty name="userInfo" property="*"/>
</jsp:useBean>
<jsp:useBean id="regist" class="com.jspdev.ch5.UserRegist" scope="page"/>
<html>
<head>
<title>用户信息注册页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<LINK href="hellking.css" type=text/css rel=stylesheet>
<body>
<%
regist.setUserInfo(userInfo);
regist.regist();
out.println("注册成功");
%>
<br>
<a href="main.jsp">返回</a>
</body>
</html>
------------------------------------
恳请各位帮忙,衷心感谢!
------------------------------------
问题点数:10、回复次数:14Top




