计算机毕业设计专铺 http://www.bysj88.com/
JSP+Tomcat+SQL 经典配置
1. JDK 安装
JDK1.5 下载地址:http://software.dx114.net/soft/0608/jdk-1_5_0_04-windows-i586-p.exe
按默认设置进行安装即可
1. 安装 j2sdk 以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统
变量中添加以下环境变量(假定你的 j2sdk 安装在 c:\j2sdk1.5.0):
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_04
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,
因为它代
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
当前路径)
path=%JAVA_HOME%\bin
2 接着可以写一个简单的 java 程序来测试 J2SDK 是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为 Test.java 的文件。
程序见附件 Test.java (注意不要直接拷贝上面的程序,这样直接拷贝的话,有字符错误。建
议用附件程序)。
然后打开命令提示符窗口,cd 到你的 Test.java 所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来 This is a test program.的话说明安装成功了,如果没有打印出这句
话,你需要仔细检查一下你的配置情况。
2. 安装 Tomcat
下载链接:http://software.dx114.net/soft/0608/jakarta-tomcat-5.0.28.exe
安装 Tomcat 后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定
你的 tomcat 安装在 c:\tomcat5.0):
CATALINA_HOME=c:\tomcat5.0
CATALINA_BASE=c:\tomcat5.0
然后修改环境变量中的 classpath,把 tomat 安装目录下的 common\lib 下的(可以根据
实际追加)servlet-api.jar 追加到 classpath 中去,修改后的 classpath 如下:
1
Administrator
附注
“Administrator”设置的“Accepted”
Administrator
附注
“Administrator”设置的“MigrationConfirmed”
Administrator
附注
“Administrator”设置的“Completed”
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME
%\common\lib\servlet-api.jar;
还有一点要特别注意,把 Tomcat 下的 COMMON\LIB 下的 SERVLET-API.JAR 拷贝
到 jdk1.5.0_04\jre\lib\ext 下,这个是为了能正确运行 servlet 程序。
接着可以启动 tomcat,在 IE 中访问 http://localhost:8080,如果看到 tomcat 的欢迎页
面的话说明安装成功了。
(注意最终的环境变量-系统变量配置如下:
CATALINA_BASE=C:\tomcat5.0
CATALINA_HOME=C:\tomcat5.0
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_04
Path=%JAVA_HOME%\bin;
Classpath
= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\comm
on\lib\servlet-api.jar;
)
3. 安装 SQL server 2000
sql server 2000 个人版下载地址:
http://www.vnit.cn/dongyi/Soft/ShowSoftDown.asp?UrlID=1&SoftID=311 (将地址直接复制
到WEB迅雷下载)
注意:如果用户机器的操作系统是Windows XP或是Windows 2000 个人版/2003 则需要安装
Microsoft SQL Server Service Pack 4 补丁(下载地址:
http://csharp.xdowns.com/gd/UploadFile/2006-12/SQL2KSP4.rar),这里需要说明的是,在安装
该补丁文件时,需要确保原SQL Server的企业管理器中没有被置疑的文件,否则将安装不成
功。
安装时
建议
关于小区增设电动车充电建议给教师的建议PDF智慧城市建议书pdf给教师的36条建议下载税则修订调整建议表下载
用户选择混合登陆,用户名 sa,密码为空
具体可以参考(有图解):http://www.bysj88.com/bbs/viewthread.php?tid=90&extra=page%3D1
或http://yien.maioo.com/bbs/viewthread.php?tid=90&extra=page%3D1
上面工作是运行 JSP+Tomcat+SQL 程序的基础配置。下面我们就做下测试。
4 调试
4.1 JSP 调试
1.到 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT,examples, tomcat-docs 之类
Tomcat 自带的的目录.
2.在 webapps 目录下新建一个目录,起名叫 myapp.
3.myapp 下新建一个目录 WEB-INF,注意,目录名称是区分大小写的.
4.WEB-INF 下新建一个文件 web.xml,内容如下:
My Web Application
2
A application for test.
5.在 myapp 下新建一个测试的 jsp 页面,文件名为 index.jsp,文件内容如下:
Now time is: <%=new java.util.Date()%>
程序见附件 index.jsp
6.重启Tomcat.
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就
成功了.
程序见附件 :
4.2 调试(servlet):
1.用你最熟悉的编辑器(建议使用有语法检查的 java ide)新建一个 servlet 程序,文
件名为 TestServlet.java,文件内容如下:
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet extends HttpServlet ...{
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
PrintWriter out=response.getWriter();
out.println("
This is a servlet test.
");
out.flush();
}
}
程序见附件 TestServlet.java
2.编译
将 TestServlet.java 放在 c:\test 下,使用如下命令编译:
C:\Test>javac TestServlet.java
然后在 c:\Test 下会产生一个编译后的 servlet 文件:TestServlet.class
(如果编译时出现无法 import javax.servlet.*。那么就是应该把\Tomcat\lib 里面的
servlet-api.jar 文件拷贝到 C:\Program Files\Java\jdk1.5.0_04\jre\lib\ext 中.)
3.将结构 test\TestServlet.class 剪切到
D:\Tomcat6.0\webapps\myapp\WEB-INF\classes 下,也就是剪切那个 test 目录到 classes
3
目录下。如果 classes 目录不存在,就新建一个。现在 webapps\myapp\WEB-INF\classes
下有 test\Test.class 的文件目录结构.
4.(web.xml 文件进行注册)修改 webapps\myapp\WEB-INF\web.xml,添加 servlet 和
servlet-mapping.编辑后的 web.xml 如下所示,红色为添加的内容:
My Web Application
A application for test.
Test
test.TestServlet
Test
/test
程序见附件 WEB.xml
这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的
servlet"映射"到地址/test上.
5.好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看
到输出This is a servlet test.就说明编写的servlet成功了。
注意:修改了web.xml以及新加了class,都要重启Tomcat
4.3 调试(Bean):
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名
为TestBean.java,文件内容如下:
package test;
public class TestBean ...{
private String name = null;
public TestBean(String strName_p) ...{
this.name=strName_p;
}
public void setName(String strName_p) ...{
this.name=strName_p;
}
4
public String getName() ...{
return this.name;
}
}
程序见附件 TestBean.java
2 .编译
将 TestBean.java 放在 c:\test 下,使用如下命令编译:
C:\test>javac TestBean.java
然后在 c:\test 下会产生一个编译后的 bean 文件:TestBean.class
3 .将 TestBean.class 文件剪切到
C:\Tomcat5.0\webapps\myapp\WEB-INF\classes\test 下.
4 .新建一个 testBean.jsp 文件,文件内容为:
<%@ page import="test.TestBean" %>
<%
TestBean testBean = new TestBean("This is a test java bean.");
%>
Java bean name is: <%=testBean.getName()%>
程序见附件TestBean.jsp
5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/testBean.jsp
如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。
4. 4 安装 JSP 访问 SQL Server 2000 的驱动程序:
从微软的网站上下载驱动程序:SQL Server 2000 For JDBC 驱动程序,在
Google 中随便搜索就有。(或是见附件 SQL 驱动包)
然后将它安装好。(比如安装目录是 D:\SQLDriverForJDBC。)
然后必须将安装目录中的 lib 目录下三个 jar 文件:
msbase.jar,mssqlserver.jar,msutil.jar 拷贝到 Tomcat 目录下 common\lib 目录下,
必须重新启动 Tomcat!
这样做的目的是,jsp 页面在编译过程中不会出现找不到 sql server driver 类库的
问题
写一个简单的用来测试连接 SQL Server 2000 的 JSP 代码
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*"
contentType="text/html;charset=gb2312" %>
5
<% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs 为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_U
PDATABLE);
String sql="select job_id,job_desc from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) { %>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<% } %>
<% out.print("数据库操作成功,恭喜你"); %>
<% rs.close();
stmt.close();
conn.close();
%>
程序见附件 sql_test.jsp
将上面的JSP代码保存为sql_test.jsp,放在/Root目录下。
在地址中输入:http://localhost:8080/myapp/sql_test.jsp,如果全部配置成功的话,将显示
如下:
您的第一个字段内容为:1
您的第二个字段内容为:New Hire - Job not specified
您的第一个字段内容为:2
您的第二个字段内容为:Chief Executive Officer
您的第一个字段内容为:3
您的第二个字段内容为:Business Operations Manager
您的第一个字段内容为:4
您的第二个字段内容为:Chief Financial Officier
您的第一个字段内容为:5
您的第二个字段内容为:Publisher
您的第一个字段内容为:6
您的第二个字段内容为:Managing Editor
您的第一个字段内容为:7
您的第二个字段内容为:Marketing Manager
您的第一个字段内容为:8
您的第二个字段内容为:Public Relations Manager
您的第一个字段内容为:9
您的第二个字段内容为:Acquisitions Manager
6
您的第一个字段内容为:10
您的第二个字段内容为:Productions Manager
您的第一个字段内容为:11
您的第二个字段内容为:Operations Manager
您的第一个字段内容为:12
您的第二个字段内容为:Editor
您的第一个字段内容为:13
您的第二个字段内容为:Sales Representative
您的第一个字段内容为:14
您的第二个字段内容为:Designer
数据库操作成功,恭喜你
这样就完成了整个 Tomcat 下的 jsp、servlet,javabean 和 SQL 的配置。
说明附件 test.rar 包含了 test.java,TestServlet.java,TestBean.java 三个文件
myapp.rar 包含了:web.xml,index.jsp,sql_test.jsp,testBean.jsp 四个文件
SQL 驱动包包含了:msbase.jar, mssqlserver. jar,msutil.jar
以上程序都调试通过,如有问题可以访问http://www.bysj88.com/bbs/index.php 寻求帮
助,或Email:fbb8205100630@163.com
附件地址:
http://www.bysj88.com/bbs/viewthread.php?tid=233&page=1&extra=page%3D1#pid287
7
未标题