j2sdk 与 Tomcat5配置方法与注意事项
本人多年来一直使用delphi这个不错的软件,最近看到身边越来越多的程序员学习java,因此,也想看看java的能力,是不是真的如神话般所述。听前辈们讲最好能从jsp学起,所以本篇先讲讲jsp的配置及javaBean的使用。
现在,我学jsp有两月有余,在jsp的配置上也走了许多的弯路,现把所学写本笔记,以帮助大家不要重走我的路。在这里我会写下一系列学习jsp的文章,当然,读者你可不能笑话我,因为我写的这些文章只适合于初学者,毕竟我也只是初学者。
在这里请大家注意一下:
如果你的电脑使用了代理服务器上网,那请把下面的localhost全部改为:127.0.0.1,
否则会无法显示网页。
目前,建议初学者用j2sdk + Tomcat 5.0.19开始学习jsp.也是现在最新版本.
初学者一般和我当初一样,都不明白jdk,j2sdk,j2se,j2ee之间的区别,这里简单介绍一下:
jdk: java devolop kit -- java开发包(运行java最基本的东东)
j2sdk:在1.4版以前称为jdk,可以理解j2sdk是jdk的升级版本,所以我们只要安了j2sdk即可,JDK就没必要了,呵呵,装了升级版,还要装低级版否?
j2sdk呢有几个版本对应于java2的几个版本,其中j2ee需要用到开发工具就是J2eesdk了,只不过大部分应用服务器(weblogic jboss等)都内置了j2eesdk。
j2se: j2sdk也就是标准版,一般来说j2sdk指的就是j2se.
j2ee: 也称j2eesdk,用来进行企业级开发。
jre: 是java runtime envionment -- java运行环境,jdk中包括了它,但是对于不需要开发只是运行的用户是可以只单独安装jre的,所以sun提供了jre的下载。
能够理解上面的就概念就差不多啦,应该不是很难吧,如果现在还不能完全明白,不要紧,在跟我学过后面的几章后,你来回过头来看看,就很清楚了。
j2sdk下载地址:http://java.sun.com/j2se/1.4.2/download.html
tomcat5 下载地址:http://www.apache.org/dist/jakarta/
安装步骤:
1.安装完j2sdk以后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;不能少,表示当前路径)
path= %JAVA_HOME%\bin; (系统里已经有了path变量,只需要在path最前面加上去即可)
然后可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Myjava{
public static void main(String args[]){
System.out.println("试试看,装好了吗?.");
}
}
将上面的这段程序保存为文件名为Myjava.java的文件。
然后打开命令提示符窗口,cd到你的Myjava.java所在目录,然后键入下面的命令
javac Myjava.java
java Myjava
此时如果看到结果的话表示安装成功,出错则仔细检查一下你的配置情况。
2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat5):
CATALINA_HOME=c:\tomcat5;
CATALINA_BASE=c:\tomcat5;
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet-api.jar(此文件在tomcat5以前名为:servlet.jar)追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar; (最好再拷贝到:C:\j2sdk1.4.2\jre\lib\ext目录下)
接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。
第三步:建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples等Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.WEB-INF下新建一个文件web.xml,内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html>
<head><title>大家好</title>
</head>
<body>
<% out.println(" 大家好,我的第一个jsp程序"); %>
</body>
</html>
6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 即可.
到这里,你就可以开始写jsp程序了,在这里向大家介绍几个写jsp比较好的工具:
DreamWeaver MX
EditPlus
JBuilderX
如果你html功底深的话,直接用记事本也行了,哈哈。
↓相关文章:
- · PHP 挑战 J2EE 和 .NET
- · J2EE初学者需要理解的五个问题
- · 开发J2EE应用应遵循的几点原则
- · J2EE初学者需要理解的五个问题
- · J2EE编程起步(二)
- · J2EE初学者需要理解的问题
- · 初学J2EE会碰到的一些问题
- · J2EE clustering 2---有些老了
- · J2EE 探索者:用五个容易的步骤实现 JSP 自定义标记
- · J2EE 中使用EntityBean和JDO各有什么优点缺点
- · J2EE 探索者:使用 Java Servlets 2.4 来执行过滤
- · J2EE 探险者:持久数据管理,第 1 部分
- · J2EE探索者:隐式对象的多种用法
- · J2EE 探险者:持久数据管理,第 1 部分
- · Oracle9iAS Containers for J2EE独立版指南--(配置数据源与调用)
- · Oracle9iAS Containers for J2EE独立版指南--(打包与部署)
- · J2EE探索者:用JMS进行企业消息传递[Z]
- · J2EE全面介绍(二)
- · J2EE设计模式:CMP到BMP模式(二)
- · J2EE学习笔记(8) 真是知易行难 初试Struts
- · 开发J2EE应用的要领
- · J2EE项目10大风险
- · J2EE平台WEB组件开发中如何使用定制标签
- · J2EE交易框架:构建框架
- · 应用Rational工具简化基于J2EE项目(四)分析和工具的进展
- · 应用Rational 工具简化基于J2EE的项目 (二)启动项目
- · J2ee学习流程
- · J2EE WEB层的曙光 -- JSF
- · j2ee 笔记 --基础
- · 基于J2EE的三层B/S信息系统研究
- · j2ee随笔(JSP)(语法部分1)
- · j2EE基础概念
- · 当前流行的J2EE WEB应用架构分析
- · J2SE的相关命名和版本号
- · J2EE学习笔记(6) Struts HTML Tags
- · J2EE学习笔记(3) Struts Logic Tags
- · J2EE学习笔记(1) 开篇
- · J2EE设计模式学习笔记之--用实体组件进行数据存取
- · WSAD5.1+oracle9i在一台机器上的问题ora-00600-参考
- · Jboss下MS SQL Server配置指导
- · J2EE应用部署(一):基础篇
- · 漫谈EJB (3)
- · 漫谈EJB (1)
- · J2EE应用部署(二):
- · JBuilder7+Weblogic7+mysql 开发EJB的配置(加入BMP,CMP开发实例)[推荐]

