我电脑上的eclipse就是按下面的步骤安装配置的,我的8080端口被占用,所以我修改过8080端口为8008,可以在http://localhost:8008中打开那个网页,但就是最后那个例子运行不出来,看最下面,就是它显示的结果,我不知道哪里错了,它总是找不到要运行的文件,哪位高手知道,请多多指教,谢谢了.
实例解析 在Eclipse3.2上部署JSP
一、资源:
• J2SDK:jdk-1_5_0_09-windows-i586-p.exe
• ECLIPSE:eclipse-SDK-3.2-win32.zip
• ECLIPSE 插件(以下插件都是windows下可用的):
o (1)中文包NLpack1-eclipse-SDK-3.2-win32.zip
o (2)Tomcat插件 tomcatPluginV31.zip
o (3)LOMBAT:lomboz-wtp-emf-gef-jem-3.1.2.zip
o (4) mysql-connector-java-3.1.11-bin.jar
• TOMCAT:apache-tomcat-5.5.23.exe(5.5以上6.0以下版本才行)
• MYSQL:mysql-5.0.45-win32.zip
二、安装
1.安装j2sdk
安装路径(可以自定)可以是:“c:\java\jdk”,“ c:\java\jre”
我的是:“C:\Program Files\Java\jdk1.5.0_09”,
“ C:\Program Files\Java\jre1.5.0_09”
2.安装eclipse
我的eclipse压缩包解压路径是:“D:\eclipse”
3.安装tomcat
我的tomcat安装的路径是:“D:\Tomcat\Tomcat 5.5”
4.安装eclipse插件
(1)中文包
将压缩包NLpack1-eclipse-SDK-3.2-win32.zip内features和plugins两文件夹内的内容解压后分别复制到eclipse文件夹内同名文件夹features和plugins。
(2)Tomcat插件
将压缩包“tomcatPluginV31.zip”解压,将得到的“com.sysdeo.eclipse.tomcat_3.2.1”文件夹拷到“D:\eclipse\plugins”下
(3)LOMBAT插件
将压缩包“lomboz-wtp-emf-gef-jem-3.1.2.zip”解压后文件得到的features和plugins两文件夹内的文件复制到eclipse文件夹内同名文件夹features和plugins中,可能会出现会覆盖的情况,选择“全部”覆盖。
将解压后得到的文件中configuration文件下config.xml里下面的一段代码
(或直接复制止处的代码也可以:)
#Product Runtime Configuration File
osgi.splashPath=platform:/base/plugins/org.objectweb.lomboz.product,
platform:/base/plugins/org.eclipse.platform
eclipse.product=org.objectweb.lomboz.product.lomboz
osgi.bundles.defaultStartLevel=4
拷贝粘贴到d:/eclipse/configuration/config.xml中的
# End of file er - must be here
前。
5.安装Mysql
我安装的MySQL路径为:“D:\MySQL”。注:编码选为gbk。
将下载得到数据库驱动文件mysql-connector-java-3.1.11-bin.jar拷贝到“D:\Tomcat\Tomcat 5.5\common\lib”下。
三、环境配置
1.系统环境变量配置
右击“我的电脑”->高级->环境变量,
设置“JAVA_HOME”变量指向其安装目录“C:\Program Files\Java\jdk1.5.0_09”(注:这里根据各人安装JDK的路径不同而不同后面也一样);
“TOMCAT_HOME”变量指向其安装的目录“D:\Tomcat\Tomcat 5.5”
“PATH”变量中含有%JAVA_HOME%\bin; D:\MySQL;
”CLASSPATH“变量中含有:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%lib;%TOMCAT_HOME%.ib”;
注:此处每人都是一样的。
在“Administrator的用户变量”中添加:
“include”变量,值为:“C:\Program Files\Java\jdk1.5.0_09\include”;
“lib”变量,值为;“\Program Files\Java\jdk1.5.0_09\lib”;
“Path”变量,值为;“C:\Program Files\Java\jdk1.5.0_09\bin”;
各人此处有一个变量的值根据各人JDK的安装路径而定。
2.eclipse中java运行环境的配置
在eclipse主窗口中,“窗口”->首选项->Java->已安装的JRE,位置设置为JDK所在路径:“C:\Program Files\Java\jdk1.5.0_09”
3.配置Sysdeo Tomcat 插件
在eclipse主窗口中,“窗口”->首选项->Tomcat,Tomcat version 选 version 5.x(我们安装的版本),Tomcat home 处填安装tomcat的路径,这里就是“D:\Tomcat\Tomcat 5.5”
。切换到Advanced选项,在tomcat base处也填“D:\Tomcat\Tomcat 5.5”
。最后按应用按钮,然后再确定。
4.配置LOMBAT插件
重新启动eclipse,启动画面变为橙黄色,即表示插件安装成功。在“窗口-〉定制透视图-〉快捷方式“中选定EJB,J2EE,WEB。同样在“命令“标签下也选中这三项即可。确定后调整工具栏。
5.检查配置
检查配置是否成功,只需在eclipse主窗口中,按tomcat运行按钮,然后在浏览器里的地址栏里输入http://localhost:8080(主机和端口与Tomcat5.5的/conf/server.xml中的设定一致),如果出现tomcat 的页面,那就证明配置成功了。
常见的两种问题:
四、编写程序
1.创建一个Tomcat项目
右击“包资源管理器”窗口中的空白处,新建->项目->Java->Tomcat Project, 在项目名中填写项目名字,在这里我填tomcattest,点击“完成”即可。
2.创建一个JSP页面
在包资源管理器中,右击“tomcattest”,新建->文件, 在文件名中填写test.jsp(扩展名不能缺),在文本编辑窗口输入如下代码:
//test.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?
user=root&password=1qaz&useUnicode=true&characterEncoding=gbk";
//假设test是你的数据库
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from dept;";
//从test表读数据
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
<BR>
您的第一个字段内容为:<%=rs.getString(1)%> <BR>
您的第二个字段内容为:<%=rs.getString(2)%> <BR>
<%
}
%>
<BR>
<%
out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
标签将加亮显示,按ctrl+s保存。
3.创建测试数据库 start->run输入cmd,回车。到达console界面,输入mysql -u root -p1qaz,回车。 输入一下sql语句: use test;
create table DEPT(
DEPTNO INT NOT NULL,
DNAME VARCHAR(18) NOT NULL
);
--insert DEPT
insert into DEPT
VALUES(8,'EE');
insert into DEPT
VALUES(9,'cs');
insert into DEPT
VALUES(10,'AUTO');
insert into DEPT
VALUES(20,'MATH');
4.测试 只需在eclipse主窗口中,按tomcat重新启动按钮。在浏览器中地址栏中输入http://localhost:8008/tomcattest/test.jsp浏览器显示如下:HTTP Status 404 - /tomcattest/test.jsp--------------------------------------------------------------------------------type Status reportmessage /tomcattest/test.jspdescription The requested resource (/tomcattest/test.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.5.23
请各位帮忙诊断一下,我的问题出在哪?
实例解析 在Eclipse3.2上部署JSP
一、资源:
• J2SDK:jdk-1_5_0_09-windows-i586-p.exe
• ECLIPSE:eclipse-SDK-3.2-win32.zip
• ECLIPSE 插件(以下插件都是windows下可用的):
o (1)中文包NLpack1-eclipse-SDK-3.2-win32.zip
o (2)Tomcat插件 tomcatPluginV31.zip
o (3)LOMBAT:lomboz-wtp-emf-gef-jem-3.1.2.zip
o (4) mysql-connector-java-3.1.11-bin.jar
• TOMCAT:apache-tomcat-5.5.23.exe(5.5以上6.0以下版本才行)
• MYSQL:mysql-5.0.45-win32.zip
二、安装
1.安装j2sdk
安装路径(可以自定)可以是:“c:\java\jdk”,“ c:\java\jre”
我的是:“C:\Program Files\Java\jdk1.5.0_09”,
“ C:\Program Files\Java\jre1.5.0_09”
2.安装eclipse
我的eclipse压缩包解压路径是:“D:\eclipse”
3.安装tomcat
我的tomcat安装的路径是:“D:\Tomcat\Tomcat 5.5”
4.安装eclipse插件
(1)中文包
将压缩包NLpack1-eclipse-SDK-3.2-win32.zip内features和plugins两文件夹内的内容解压后分别复制到eclipse文件夹内同名文件夹features和plugins。
(2)Tomcat插件
将压缩包“tomcatPluginV31.zip”解压,将得到的“com.sysdeo.eclipse.tomcat_3.2.1”文件夹拷到“D:\eclipse\plugins”下
(3)LOMBAT插件
将压缩包“lomboz-wtp-emf-gef-jem-3.1.2.zip”解压后文件得到的features和plugins两文件夹内的文件复制到eclipse文件夹内同名文件夹features和plugins中,可能会出现会覆盖的情况,选择“全部”覆盖。
将解压后得到的文件中configuration文件下config.xml里下面的一段代码
(或直接复制止处的代码也可以:)
#Product Runtime Configuration File
osgi.splashPath=platform:/base/plugins/org.objectweb.lomboz.product,
platform:/base/plugins/org.eclipse.platform
eclipse.product=org.objectweb.lomboz.product.lomboz
osgi.bundles.defaultStartLevel=4
拷贝粘贴到d:/eclipse/configuration/config.xml中的
# End of file er - must be here
前。
5.安装Mysql
我安装的MySQL路径为:“D:\MySQL”。注:编码选为gbk。
将下载得到数据库驱动文件mysql-connector-java-3.1.11-bin.jar拷贝到“D:\Tomcat\Tomcat 5.5\common\lib”下。
三、环境配置
1.系统环境变量配置
右击“我的电脑”->高级->环境变量,
设置“JAVA_HOME”变量指向其安装目录“C:\Program Files\Java\jdk1.5.0_09”(注:这里根据各人安装JDK的路径不同而不同后面也一样);
“TOMCAT_HOME”变量指向其安装的目录“D:\Tomcat\Tomcat 5.5”
“PATH”变量中含有%JAVA_HOME%\bin; D:\MySQL;
”CLASSPATH“变量中含有:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%lib;%TOMCAT_HOME%.ib”;
注:此处每人都是一样的。
在“Administrator的用户变量”中添加:
“include”变量,值为:“C:\Program Files\Java\jdk1.5.0_09\include”;
“lib”变量,值为;“\Program Files\Java\jdk1.5.0_09\lib”;
“Path”变量,值为;“C:\Program Files\Java\jdk1.5.0_09\bin”;
各人此处有一个变量的值根据各人JDK的安装路径而定。
2.eclipse中java运行环境的配置
在eclipse主窗口中,“窗口”->首选项->Java->已安装的JRE,位置设置为JDK所在路径:“C:\Program Files\Java\jdk1.5.0_09”
3.配置Sysdeo Tomcat 插件
在eclipse主窗口中,“窗口”->首选项->Tomcat,Tomcat version 选 version 5.x(我们安装的版本),Tomcat home 处填安装tomcat的路径,这里就是“D:\Tomcat\Tomcat 5.5”
。切换到Advanced选项,在tomcat base处也填“D:\Tomcat\Tomcat 5.5”
。最后按应用按钮,然后再确定。
4.配置LOMBAT插件
重新启动eclipse,启动画面变为橙黄色,即表示插件安装成功。在“窗口-〉定制透视图-〉快捷方式“中选定EJB,J2EE,WEB。同样在“命令“标签下也选中这三项即可。确定后调整工具栏。
5.检查配置
检查配置是否成功,只需在eclipse主窗口中,按tomcat运行按钮,然后在浏览器里的地址栏里输入http://localhost:8080(主机和端口与Tomcat5.5的/conf/server.xml中的设定一致),如果出现tomcat 的页面,那就证明配置成功了。
常见的两种问题:
四、编写程序
1.创建一个Tomcat项目
右击“包资源管理器”窗口中的空白处,新建->项目->Java->Tomcat Project, 在项目名中填写项目名字,在这里我填tomcattest,点击“完成”即可。
2.创建一个JSP页面
在包资源管理器中,右击“tomcattest”,新建->文件, 在文件名中填写test.jsp(扩展名不能缺),在文本编辑窗口输入如下代码:
//test.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?
user=root&password=1qaz&useUnicode=true&characterEncoding=gbk";
//假设test是你的数据库
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from dept;";
//从test表读数据
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
<BR>
您的第一个字段内容为:<%=rs.getString(1)%> <BR>
您的第二个字段内容为:<%=rs.getString(2)%> <BR>
<%
}
%>
<BR>
<%
out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
标签将加亮显示,按ctrl+s保存。
3.创建测试数据库 start->run输入cmd,回车。到达console界面,输入mysql -u root -p1qaz,回车。 输入一下sql语句: use test;
create table DEPT(
DEPTNO INT NOT NULL,
DNAME VARCHAR(18) NOT NULL
);
--insert DEPT
insert into DEPT
VALUES(8,'EE');
insert into DEPT
VALUES(9,'cs');
insert into DEPT
VALUES(10,'AUTO');
insert into DEPT
VALUES(20,'MATH');
4.测试 只需在eclipse主窗口中,按tomcat重新启动按钮。在浏览器中地址栏中输入http://localhost:8008/tomcattest/test.jsp浏览器显示如下:HTTP Status 404 - /tomcattest/test.jsp--------------------------------------------------------------------------------type Status reportmessage /tomcattest/test.jspdescription The requested resource (/tomcattest/test.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.5.23
请各位帮忙诊断一下,我的问题出在哪?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货