鱼有所思,鱼有所悟
做个不错的人,微笑面对人生
PHP博客
首页
新随笔
联系
聚合
管理
随笔-103 评论-37 文章-0 trackbacks-0
Eclipse跑通第一个已有的jsp项目
一、安装与配置jdk
1、下载JDK
在
http://java.sun.com/javase/downloads/index.jsp
下载并安装Java SE Development Kit (JDK),我下的是windows版的
2、配置环境变量
右键我的电脑--》属性--》高级--》环境变量--》系统变量
新建 变量名
CLASSPATH
变量值
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
新建 变量名
JAVA_HOME
变量值
D:\Program Files\Java\jdk1.6.0_12
(jdk安装目录)
编辑
Path
加上
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3、在D盘创建HelloWorld.java 文件,源代码为
class
HelloWorld
{
public
static
void
main(String[] args)
{
System.out.println(
"
Hello World!
"
);
}
}
4、进入命令提示符,进入D盘
编辑HelloWorld.java文件, D:\>javac HelloWorld.java
运行 D:\>java HelloWorld
屏幕上打印出 Hello World!
二、web应用服务器tomcat的安装
直接点击apache-tomcat-5.5.26.exe安装,我的端口用的默认8080,启动tomcat,start service,测试页面
http://localhost:8080
,检测是否安装成功,如果进入欢迎页面就代表安装成功。
三、安装mysql
我装的是mysql5.0,很早之前做php时装的。
装好之后,我把已有的项目FirstProject的数据库firstproject导入mysql中。
四、安装Eclipse
我下载的不用安装版本,直接点击eclipse.exe就能运行Eclipse,并且已经带了一些插件。开发目录TrainningSpace设在E盘,E:\TrainningSpace
五、把已有项目FirstProject在Eclipse中跑通
在Eclipse中,选择File-->New-->Other-->Web-->Dynamic Web Project,点击Next到下一步,Project Name添为myFirstProject(随便取名),Project Contents中,Use default前面打上钩,Directory为E:\TrainningSpace,Target runtime中,点击new-->Apache-->Apache Tomcat v5.5(此处选5.5版本是因为我装的5.5版本),下面Create a new local server前面打钩,点击Next到下一步,Tomcat Installation directory中点击Browse,选择Tomcat目录,此处我的目录为D:\Program Files\Apache Software Foundation\Tomcat 5.5,再点击Finish完成Tomcat的配置。
把已有的项目FirstProject的src目录中的所有文件拷贝到E:\TrainningSpace\myFirstProject\src中,再把已有的项目FirstProject的FirstProject目录中的所有文件拷贝到E:\TrainningSpace\myFirstProject\WebContent中。
配置mysql数据库驱动。在Eclipse中,Window-->Preferences-->Data Management-->Driver Definitions,点击右边的Add,Name/Type中选择Mysql JDBC Dirver 5.0(我装的mysql5.0版本),Jar List中点击Add JAR/Zip,找到我硬盘中的mysql-connector-java-5.0.4-bin.jar(下载的mysql类包)。Properties中Dirver Class的值com.mysql.jdbc.Driver复制下来。
点击左边myFirstProject-->Java Resources: src-->proxool.xml,把<driver-url>jdbc:mysql://127.0.0.1:3306/XXX?useUnicode=true&characterEncoding=utf-8</driver-url>的XXX改为数据库的名称firstproject。把<driver-class></driver-class>中间改为刚才复制过的Dirver Class的值com.mysql.jdbc.Driver,变成<driver-class>com.mysql.jdbc.Driver</driver-class>。把<driver-properties> </driver-properties>中<property name="user" value="XXX" />的value改为数据库的用户名admin,把<property name="password" value="XXX" />改为admin的密码123456。
保存之后,对着左边myFirstProject点击右键,Run AS-->Run on Server,执行程序,发现有错误。原来是我之前Tomcat状态为start,把Tomcat状态改为Stop,再执行程序,界面就出现了,程序跑通了。
posted on 2009-02-25 12:01
鱼有所思
阅读(1983)
评论(1)
编辑
收藏
引用
网摘
所属分类:
java
、
jsp
评论:
#
re: Eclipse跑通第一个已有的jsp项目
2009-02-26 12:51 |
卢中阳
突然想起来一件事,有一次用Eclipse写php代码,结果用浏览器浏览的时候,汉字全为乱码,当时知道是编码的问题,但是最后也没弄好......
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
IT新闻
博客园
BlogJava
博客生活
IT博客网
C++博客
程序员招聘
<
2009年2月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
留言簿
(79)
给我留言
查看公开留言
查看私人留言
随笔分类
AJAX(30)
css
Document(2)
HTML(15)
java(2)
jsp(2)
LINUX(4)
MySQL(20)
PHP(34)
随笔档案
2015年4月 (1)
2014年12月 (1)
2014年11月 (1)
2014年9月 (1)
2014年8月 (1)
2014年7月 (2)
2014年4月 (1)
2014年1月 (1)
2013年8月 (2)
2013年7月 (1)
2013年4月 (3)
2013年3月 (2)
2012年5月 (1)
2012年4月 (1)
2012年2月 (2)
2012年1月 (1)
2011年11月 (2)
2011年8月 (1)
2011年5月 (2)
2010年6月 (1)
2010年4月 (2)
2010年3月 (1)
2010年2月 (1)
2009年12月 (1)
2009年11月 (5)
2009年10月 (2)
2009年9月 (2)
2009年8月 (1)
2009年3月 (2)
2009年2月 (1)
2009年1月 (1)
2008年12月 (1)
2008年11月 (8)
2008年10月 (2)
2008年9月 (5)
2008年8月 (2)
2008年7月 (3)
2008年6月 (2)
2008年5月 (2)
2008年4月 (4)
2008年2月 (1)
2008年1月 (1)
2007年11月 (2)
2007年10月 (1)
2007年7月 (2)
2007年5月 (5)
2007年4月 (5)
2007年3月 (10)
相册
鱼有所思
php
【孟子E章】
fengyun的个人空间 mysql优化
isno relax world的PHP技术博客
http://www.isnono.com/index.php?mode=1&page=1
阿赖的个性空间
寒松的博客
http://expectforever.bokee.com/index.html
好东西
今晚好梦博客-很多好收藏
流水孟春
易中求
php linux
搜索
最新评论
1. re: 需求分析文档都包括哪些内容
评论内容较长,点击标题查看
--鱼有所思
2. re: js获取本机ip地址、mac地址、机器名
评论内容较长,点击标题查看
--鱼有所思
3. re: Eclipse跑通第一个已有的jsp项目
突然想起来一件事,有一次用Eclipse写php代码,结果用浏览器浏览的时候,汉字全为乱码,当时知道是编码的问题,但是最后也没弄好......
--卢中阳
4. re: 如何学习JSP
评论内容较长,点击标题查看
--鱼有所思
5. re: 表格隔行变色,鼠标放上变不同颜色。兼容IE,FF firefox
评论内容较长,点击标题查看
--鱼有所思
阅读排行榜
1. js中innerHTML与innerText的用法与区别(109351)
2. Keycode对照表(54901)
3. JS转义 escape()、encodeURI()、encodeURIComponent()区别详解(35473)
4. Js字符串操作函数大全(26885)
5. mysql insert的几点操作(DELAYED 、IGNORE、ON DUPLICATE KEY UPDATE )(21317)