最近在边学jsp边做网站,发现jsp的环境配置还是比较麻烦的,也发现网络上很多朋友对配置jsp开发环境存在和我一样的问题,所以我先列举我的配置过程和解决的问题,有问题可以留言相互讨论。
(一)SQLServer安装
我用的是SQLServer2000个人版,对于jsp开发,2000版已足够,安装的时候可能会出现文件操作挂起,不能安装的问题。只要将以下两个从注册表中删除,就可以解决挂起问题:
1、开始\运行\输入regedit回车
+HKEY_LOCAL_MACHINE
+SYSTEM
+CurrentControlSet
+Control
+Session Manager下的FileRenameOperations删掉
2、+HKEY_LOCAL_MACHINE
+SOFTWARE
+Microsoft
+Windows
+CurrentVersion
+Setup
+ExceptionComponents下的东西全部删掉
接着基本都是用默认的选项,用Windows登录验证模式,一路OK到底就可以啦。打开企业管理器就可以对数据库进行基本操作了。
(二)Tomcat安装
先正确安装JDK,以及正确设置系统环境变量
tomcat安装基本没有什么问题,我用的是5.0,最好采用默认设置(我的安装于C:\Program Files\Tomcat 5.0下)。初级开发者只需要关心以下几个文件夹:Tomcat 5.0\common\classes(所有web应用所用的java类文件)、Tomcat 5.0\common\lib(所有web应用所用的java包文件)、Tomcat 5.0\webapps(所有web应用,或者说是一个个的web网站)、Tomcat 5.0\webapps\ROOT(tomcat默认web应用的路径,测试jsp时可以把jsp文件放在ROOT下)
为了能和SQLServer很好的配合,要安装SQL SP4补丁,然后把C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib下的三个包复制到Tomcat 5.0\common\lib下。
下面来看看具体一个web应用(一个jsp网站)下是怎么样的结构,假设web应用的根为Tomcat 5.0\webapps\myWeb,则Tomcat 5.0\webapps\myWeb\就可以放jsp文件了,Tomcat 5.0\webapps\myWeb\WEB-INF下的xml文件可以用来做servlet映射等工作。Tomcat 5.0\webapps\myWeb\WEB-INF\classes是本web应用所用的java类文件,Tomcat 5.0\webapps\myWeb\WEB-INF\lib则是本web应用所用的java包文件。
需要看运行结果,只要在浏览器地址栏里输入http://localhost:8080/web应用名/jsp文件名.jsp就可以了,如果jsp文件放在tomcat默认的ROOT下,则web应用名可以不输入。8080是tomcat默认的服务端口,localhost是本机ip地址,用127.0.0.1代替也可以。
(三)MyEclipse安装
首先安装Eclipse,为绿色开源软件。解压即可使用,使用前确认自己的工作空间,网上有很多下载。然后下载MyEclipe安装包,和其他Eclipse插件不同,其为.exe文件,双击安装,按照提示操作,注意提示输入原Eclipse安装路径和原java虚拟机时千万要设置正确。MyEclipse为原来的Eclipse提供了多种功能,提供了J2EE框架等,也很适于开发Jsp网站。其整合了web浏览器,数据库服务管理,web服务器管理和jsp图形化设计功能,而且还有web发布功能,可以说,开发jsp网站,只需要一个MyEclipse就已足够了。
安装完后就是配置了,打开MyEclipse后会提示输入用户名和序列号,可以在网上搜索,有很多。先来配置tomcat。打开window->preferences->MyEclipse->Application Servers->tomcat5.0,先Enable下tomcat server,然后在第一第二个栏中输入tomcat路径,第三栏会自动填充。再点左边tomcat5.0下的jdk,确认jdk为jdk1.5.0或其他版本,不可以是jre。然后确认退出。此时就可以在工具栏里开关tomcat服务器了。
开发jsp时,首先新建web应用(file->new->project->MyEclipse->J2EE Projects->Web Project),键入工程名后确认就可以了。来看看这个工程的部署。工程下的src文件夹存放源文件,比如.java的servlet和javaBean之类的。下面的jre和j2ee是运行时环境,开发者可以不用关心。WebRoot是主要是存放jsp文件的,可以在此目录下新建jsp。而web-inf文件夹下的xml和lib刚才已经介绍过了。这就是整个web应用的部署。此外工具栏中有web浏览器提供使用, window->show view->other中有很多视图可以使用,比如数据库浏览器。
但是尽管如此,开发完整个网站后这个网站还是不能使用,下面介绍下如何在本机上把web应用发布到tomcat服务器上去。右击你的web应用->MyEclipse->Add and Remove Project Deployments,然后选择你的应用,点Add,选择tomcat服务器就可以了。你会发现tomcat的webapps目录下会出现你的web应用,目录结构就和刚才讲的tomcat结构目录一样,可以在浏览器中键入http://localhost:8080/web应用名/jsp文件名.jsp来浏览了。
这就是初级开发jsp的一些准备知识,有问题或者有不同意见可留言交流,大家一起学习^_^
分享到:
相关推荐
【标题】"bbs、MyEclipse+Tomcat+MySQL" 涉及到的是一个基于Web的网络论坛系统的开发,使用了MyEclipse作为集成开发环境,Tomcat作为应用服务器,以及MySQL作为数据库管理系统。这是一个典型的Java Web项目,下面...
【JSP+Myeclipse+Sqlserver2000】是一个经典的Web开发组合,用于构建一个网上购物系统。在这个项目中,JSP(JavaServer Pages)作为前端展示层,负责处理用户界面和动态内容的生成;Myeclipse是集成开发环境(IDE)...
【标题】"myeclipse+tomcat 电信报表系统"是一个基于Java Web技术构建的电信行业数据报表管理系统,它利用了MyEclipse作为集成开发环境,Tomcat作为应用服务器,以及JSP(JavaServer Pages)的MVC(Model-View-...
【需要配置环境后运行】 同好会(其他称呼包括歌迷会、后援会等)是一种由一群支持特定艺人或运动队伍等事物而组成的一个团体,这些团体主要在网上活动。ACG、二次元现在获得越来越多年轻人关注,但总体上来看受众还是...
在本项目中,我们主要涉及三个核心技术:MyEclipse、SQL Server和Tomcat,它们共同协作来运行一个银行系统。接下来,我们将详细讨论这三个技术及其在银行系统中的应用。 首先,MyEclipse是一款强大的集成开发环境...
【标题】:“网上购物车(MyEclipse+tomcat+sql2000)”是一个基于Java技术实现的网络应用程序,它结合了MyEclipse开发环境、Tomcat服务器和SQL Server 2000数据库,为用户提供了一个完整的网上购物平台。 【描述】...
本文主要介绍如何配置JDK、Tomcat和SQL Server 2005以创建一个完整的系统环境,以便运行JSP文件。下面我们将逐步介绍配置过程。 一、JDK环境搭建 JDK(Java Development Kit)是Java语言的核心部分,包含了Java的...
【网上商城java MyEclipse+Tomcat+Mysql】是一个基于Java技术的电子商务平台开发项目,它涵盖了Web应用开发中的关键技术栈,包括MyEclipse作为集成开发环境,Tomcat作为应用服务器,以及MySQL作为数据库系统。...
本系统采用的技术栈包括JSP(JavaServer Pages)、SQL Server 05作为数据库、Tomcat作为应用服务器以及MyEclipse作为开发环境。这个项目不仅是数据库课程设计的一部分,还包含了完整的开发流程,包括需求分析、系统...
【基于MYECLIPSE+TOMCAT的新闻发布系统】是一种常见的Web应用程序开发方式,它结合了MYECLIPSE集成开发环境(IDE)和TOMCAT应用服务器,用于构建和部署动态网站或Web服务。MYECLIPSE是Eclipse的增强版本,提供了丰富...
【个人网上书店】项目是基于Java Web开发的一个实例,它结合了`MyEclipse`集成开发环境和`SQL Server 2005`数据库系统,实现了JSP、J2EE和MVC设计模式的综合应用。这个项目对于学习Java Web开发的初学者来说是一个很...
在这个特定的项目中,系统采用了一系列技术栈构建,包括JSP(JavaServer Pages)、SQL Server 2005数据库、Tomcat应用服务器以及MyEclipse集成开发环境。这个组合提供了一个完整的后端开发和部署解决方案,下面我们...
本教程主要围绕"Java Web"、"MyEclipse"集成开发环境以及"SQLServer"数据库展开,旨在帮助初学者快速入门。 一、Java Web基础 Java Web是指基于Java技术构建的Web应用程序,它包含Servlet、JSP(Java Server Pages...
本教程主要介绍如何在MyEclipse环境中利用JSP和SqlServer数据库进行用户登录验证。这是一个常见的Web开发场景,对于初学者来说是很好的实践项目。我们将会深入理解JSP、Servlet、数据库连接以及用户验证的实现步骤。...
【标题】"基于myeclipse+sqlserver2008开发的教学管理系统" 是一个使用Java技术栈构建的教育管理软件项目。MyEclipse是流行的Java集成开发环境(IDE),它扩展了Eclipse的功能,提供了更方便的Java、Web和企业级应用...
在开发Java Web应用程序时,经常会遇到编码问题,尤其是在使用Struts、Hibernate、MyEclipse、Tomcat和MySQL等技术栈时。这个问题主要涉及到各种组件之间的编码一致性,以及数据的正确转换。本文将针对这些技术的...
一、源码特点 JSP课程设计管理系统 是一套... 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER,使用java语言开发。 3、数据库文件名是jspkcsjgl.mdf ,系统名称kcsjgl 4、系统首页地址:login.jsp
在本篇文章中,我们将深入探讨如何解决Struts + Hibernate + MyEclipse + Tomcat + MySQL环境中出现的乱码问题。该问题通常出现在处理中文字符时,由于编码设置不当导致中文显示为乱码或无法正常读取。为了确保系统...
本文将详细阐述如何使用MyEclipse集成开发环境与Tomcat服务器搭建开发环境,并介绍相关的Tomcat编程规范,帮助开发者更好地理解和实践。 首先,我们来看如何配置MyEclipse与Tomcat。MyEclipse是一款强大的Java EE...