----------------------------------------???java_ee_sdk-5_07-jdk-6u16-windows.exe + tomcat 6
http://cds-esd.sun.com/ESD6/JSCDL/java_ee_sdk /5u7-6u16-ml/java_ee_sdk-5_07-jdk-6u16-windows.exe?AuthParam=1257127940_90bf6ab30b793fdc95a0a8b75ec3881b&TicketId=nod3BVAYR3B9lOAglUOUU5%2BddA%3D%3D&GroupName=CDS&FilePath=/ESD6/JSCDL/java_ee_sdk/5u7-6u16-ml/java_ee_sdk-5_07-jdk-6u16-windows.exe&File=java_ee_sdk-5_07-jdk-6u16-windows.exe
-----------------------------------J2SDK[jdk-6u13-windows-i586-p]和TOMCAT5.5的安装及配置 [附apache-tomcat5下载]
第一步:下载 j2sdk【 jdk-6u13-windows-i586-p.exe】 和 tomcat :到 sun 官方站点
http://tomcat.apache.org/
http://java.sun.com/javase/downloads/index.jsp
ftp://mask-student.wsisiz.edu.pl/pub/pc/pozyteczne oprogramowanie/java/stare/jdk-6u13-windows-i586-p.exe
最新的 jdk 为 1.5【jdk-6u13-windows-i586-p.exe】 , tomcat 为 5.5 ,建议 jdk1.4 以上, tomcat4.0 以上
第二步:安装和配置你的 j2sdk 和 tomcat :执行 j2sdk 和 tomcat 的安装程序,然后设置按照路径进行安装即可。
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
接着可以写一个简单的 java 程序来测试 J2SDK 是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为 Test.java 的文件。
然后打开命令提示符窗口, cd 到你的 Test.java 所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来 This is a test program. 的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
2. 安装 Tomcat 后,
在我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量中添加以下环境变量 ( 假定你的 tomcat 安装在 c:\tomcat ):
CATALINA_HOME : c:\tomcat
CATALINA_BASE : c:\tomcat
TOMCAT_HOME: C:\Tomcat
然后修改环境变量中的 classpath ,把 tomat 安装目录下的 common\lib 下的 servlet.jar 追加到 classpath 中去,修改后的 classpath 如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
接着可以启动 tomcat ,在 IE 中访问 http://localhost:8080 ,如果看到 tomcat 的欢迎页面的话说明安装成功了。
第三步:建立自己的 jsp app 目录
1. 到 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT , examples, tomcat-docs 之类 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><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
6. 重启 Tomcat
7. 打开浏览器,输入 http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
第四步:建立自己的 Servlet :
写入你的第一个 Servlet
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)th
rows ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
然后照样用 javac HelloWorld.java 来编译这个文件,如果出现无法 import javax.servlet.*
那么就是应该把 C:\Tomcat\common\lib 里面的 servlet.jar 文件拷贝到 C:\JDK\jre\lib\e
xt 中,再次编译,就没有问题了!
然后在 Tomcat 目录里面的 C:\Tomcat\webapps\ROOT 里面按如下的文件结构:
ROOT\index.html
ROOT\welcom.jsp
ROOT\WEB-INF\lib\MyServlet.jar (如果你的 servlet 的 .class 打成了 .jar 文件,则放在 lib 下面 )
ROOT\WEB-INF\classes\HelloWorld.class( 把上面生成的 HelloWorld.class 文件放在这个
里面 )
然后在浏览器中输入 http://localhost:8080/servlet/HelloWorld , 于是 Server 众望所归的报错了 :Error 404--Not Found
怎么回事呢?
Servlet 必须使用 C:\Tomcat\webapps\ROOT\WEB-INF 这个目录下面的 web.xml 文件进行注册,
用 EP 打开这个 web.xml 文件,
把下面这段程序
<!-- [if !supportLineBreakNewLine]-->
<!-- [endif]-->
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
替换成
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
如果没有的话,就直接加那段代码
为什么呢?
因为 这样的结构
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
表示指定包含的 servlet 类 .
而以下的结构
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
表示指定 HelloServlet 应当映射到哪一种 URL 模式。
在修改 web.xml 完毕过后,重新启动 Server ,然后再输入 http://localhost:8080/servlet/HelloWorld ,那么偌大一个 Hello,World! 等
http://localhost:8080/index.jsp
------------------------------------1 eclipse各种下载版本
eclipse-java一般java开发使用。 92M 无web开发 纯java开发的话,推荐第一个,插件比较少,速度和资源消耗会少一些。
eclipse-jee JavaEE方向可以选用这版本。 189M 适合web开发 如果不考虑速度和内存的话,前两个没有区别。
eclipse-modeling 插件开发和建模。
eclipse-rcp RCP开发。
eclipse-reporting 这个不太清楚,看名字估计是做报表的。 219M
eclipse-SDK[Eclipse Classic ] 这个相当于是标准版,可以做一般的插件开发,和java开发。 162M 无web开发
------------------------------------2 eclipse配置
1 配置JREs
打开配置对话框
preferences--java-installed jres
在弹出来的对话框中选择你安装的JDK6
standard VM
C:\jdk1.6.0_13
点击OK后可以在重复上面动作,添加JRE6
2 配置Tomcat
preferences---server-installed runtime enironment--add
在下面打开的对话框中选择Tomcat 5.5
在Tomcat地址栏选择你安装的Tomcat目录,在JRE栏选择JDK1.6.0,在以后启动Tomcat时如果提示
JRE配置错误,可重新回到这里修改就可以.点击Finish。
新建java web项目:
文件--新建-OTHER-web-dynamic web project
3 导入导出
导入:
file-import :general-existing projects into workspace
一般可以导入文件夹和zip等压缩包
导出war:
先关闭tomcat,
右键项目 > Export --war file,然后在弹出的war Export 对话框中,选择Destination为webapp目录,接着点击完成按钮。
开启tomcat,在ie中访问改项目即可,**.war会自动解压成目录供tomcat访问
4 Show Line Numbers
Window >Preferences… 来打开Preferences 设置对话框,几乎所有Eclipse 的设置选项都可以在这里找到。要显示行号,可以展开节点General > Editors > Text Editors, Show Line Numbers
5 格式化源代码
有时候代码手写的很乱,这时候可以先选中要格式化的代码(不选择是格式化当前文件的所有代码),通过选择菜单Source > Format 或者在编辑器中点击右键选择菜单Source> Format
6 生成getter 和setter 方法
在写 JavaBean 的时候常常要写一些模版化的getXXX()和setXXX()这样的方法,我们可以用Eclipse 来自动生成这些模版化的方法。先写好private String name; ,然后选择菜单Source > Generate Getters and Setters… 或者在编辑器中点击右键选择菜单Source > Generate Getters and Setters…就可以打开Generate Getters andSetters 对话框,在对话框中选择要生成的方法,然后点击OK 按钮即可。
7 自动生成构造方法
推荐先定义变量,source generate constructor with fields
8 注释和取消注释
Ctrl + /
9 eclipse自定义库 :
windows--java--Build path--user Libraries---new:user library name为hibernate,不勾选system library;选中hibernate,"Add JARs",导入Hibernate,JDBC包,OK
将自定义库用于项目中:
右键项目--properties--java build path-- libraries--add library--user library,选中我们建立的hibernate库即可
------------------------------------3 eclipse报错
http://hi.baidu.com/lalalove_yaya/blog/item/d4e9096011c09ad68cb10d2e.html
1 problem occurred
unhandled event loop exception
permgen space
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。
解决方法eclipse.ini:
-vmargs:说明后面是VM的参数
-Xms128m:虚拟机占用系统的最小内存
-Xmx512m:虚拟机占用系统的最大内存的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize
必须大于25.6M
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
堆空间剩余小于5%就会警告,建议把这个稍微设
大一点,不过要视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
把里面的参数改为
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=128M
-XX:MaxPermSize=256M
2 java.lang.OutOfMemoryError: Java heap space
-----------------------------------------------4 mysql-connector-java [附下载]
下载 连接mysql的jar 包,如:mysql-connector-java-5.0.4-bin.jar,把jar包加入到你的项目中.
以下是连接代码
建立java文件
import java.sql.DriverManager;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Success loading MySQL Driver...");
}
catch (Exception ex)
{
System.out.println("Error loading MySQL Driver...");
ex.printStackTrace();
}
try {
Object conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zfblog?user=root&password=123456");
System.out.println("Success connect Mysql Database!");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
1 右键项目-properties for ---java build path---libraries:add txternal jars
2 如果你的项目是tomcat项目, 把mysql-connector-java-3.1.13-bin.jar 这个包,把这个包放到WEB-INF\lib下
然后右键这个jar包->build path->add to build path 手工把这个jar包加入到你的项目中
3 或者把jar包放到tomcat安装目录下的 \common\lib 下, 放到这里的话,所有eclipse的项目都可以共享这个jar包
-----------------------------------------------5 xml配置说明
<!--指定索引页面 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<!--指定错误的页面 -->
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
<error-page>
<exception-type>exception.ServletNotFound</exception-type>
<location>/sorry.jsp</location>
</error-page>
<servlet>
<description></description>
<display-name>AdminLoginServle</display-name>
<servlet-name>AdminLoginServle</servlet-name>
<servlet-class>soyo.shopping.servlet.admin.LoginServle</servlet-class> ---servlet-class
</servlet>
<servlet-mapping> --在Servlet和URL样式之间定义一个映射
<servlet-name>AdminLoginServle</servlet-name> ---<servlet-name>元素给出的Servlet名字必须是在<servlet>元素中声明过的Servlet的名字
<url-pattern>/admin/AdminLoginServle</url-pattern> ----<url-pattern>元素指定对应于Servlet的URL路径,该路径是相对于Web应用程序上下文根的路径
</servlet-mapping>
-----------------------------------------------6 修改tomcat主目录
打开C:\Tomcat\conf\server.Xml,在<host></host>之间加入代码: 中国网管联盟www.bitscn.com
<Context path="" docBase="E:\workspace_eclipse_java" debug="0" reloadable="true" crossContext="true"/>
这样重新启动tomcat
相关推荐
本文将详细介绍如何在 Eclipse 中搭建 Java Web 开发环境,包括 Eclipse 的安装与配置以及 Tomcat 服务器的配置。 #### 二、Eclipse IDE for Java EE Developers 的下载与安装 ##### 2.1 下载 1. **访问官方网址**...
本文档介绍了使用 Eclipse 创建 Java Web 项目的步骤,包括安装 Apache-Tomcat 服务器、在 Eclipse 中添加服务器、创建 Dynamic Web 项目、配置 Servers、修改 Web.xml 文件、启动服务器和访问 Java Web 项目等。
MyEclipse开发Java Web环境配置 MyEclipse是一个功能强大的集成开发环境(IDE),广泛应用于Java Web开发。然而,对于初学者来说,如何配置MyEclipse环境以便开发Java Web应用程序是一个难题。本文将指导您如何在...
使用Eclipse进行Java Web开发,需要了解其工作空间设置、项目创建、代码调试以及Tomcat服务器的配置和管理。 Struts 2是MVC(模型-视图-控制器)设计模式的一种实现,是Java Web开发中的重要框架。它简化了Web应用...
本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...
Eclipse_java开发环境配置是java开发者的必备知识,本文将详细介绍Eclipse_java开发环境配置的步骤和要点,包括java环境安装、web容器安装和Eclipse环境安装等。 一、java环境安装 java环境安装是Eclipse_java开发...
### Eclipse Java快速配置及入门 #### 一、概述 Eclipse作为一款卓越的开源集成开发环境(Integrated Development Environment,简称IDE),自推出以来便受到广大Java开发者们的热烈追捧。其强大的扩展性和高度...
本文档详细阐述了如何将原本为Web项目但下载后失去Web特性标志的Java项目,在Eclipse中重新配置为Web项目,并解决相关的发布问题。 首先,我们需要注意的是,Eclipse中的项目分为多种类型,对应不同的开发需求。...
Java Web 开发环境配置主要包括三个部分:Eclipse 的安装、Tomcat 的安装和 Tomcat 的配置。 Eclipse 的安装 Eclipse 是一个流行的 Java 集成开发环境(IDE),它提供了大量的插件来支持不同的开发语言和开发环境...
* 如何创建 Web Services 的服务器端,包括如何安装和配置 Eclipse IDE 和 Java Development Kit (JDK),以便它们协同工作以生成使用 Java SE 6 来编译的代码。 * 如何在 Eclipse IDE 中使用基于 Ant Java 的构建...
Java Web 项目打包是指将 Java 项目编译后的 class 文件、资源文件、配置文件等打包成一个 WAR 文件,以便于部署到 Web 服务器中。WAR 文件是一个压缩文件,包含了 Java 项目的所有必要文件,可以直接部署到支持 WAR...
在Eclipse中创建Java EE Web工程是开发基于Java的Web应用程序的重要步骤。这个过程涉及到配置开发环境、设置项目属性以及创建必要的文件结构。下面将详细解释如何在Eclipse中进行这些操作。 首先,确保你已经安装了...
Eclipse是一款广泛使用的开源开发工具,尤其适用于Java开发者,它提供了丰富的功能来支持Web应用的开发。本文将分为两大部分:开发环境的搭建和Web项目的开发。 1. 开发环境的搭建 1.1. 开发工具 首先,我们需要...
Eclipse Web版(或Eclipse用于Web开发)通常涉及在Eclipse IDE(集成开发环境)中配置和运行Web项目。以下是一个关于如何在Eclipse中设置和运行Web项目的详细步骤: 1. 安装和配置Eclipse 确保你已经安装了Eclipse ...
MyEclipse 和 Eclipse 中 Web 项目的导入和配置 MyEclipse 和 Eclipse 都是流行的集成开发环境(IDE),它们都支持 Web 项目的开发和部署。在这篇文章中,我们将讨论如何将 MyEclipse 中创建的 Web 项目导入到 ...
Eclipse开发环境配置-indigo Eclipse是一个功能强大且广泛...本系统的Eclipse开发环境配置需要包括Java环境配置、Web容器安装、Eclipse环境、Eclipse插件安装和配置。这些步骤都是必要的,以确保Eclipse的正确使用。
### Java Web应用开发:Tomcat和Eclipse for JavaEE配置详解 #### 一、安装文件地址 对于初学者来说,了解如何正确安装和配置开发环境是至关重要的第一步。本章节将详细介绍如何获取必要的安装文件。 - **登录...
本文将详细介绍如何在Eclipse中搭建Java Web开发环境,包括所需的组件和配置步骤。 首先,我们需要安装Java开发工具包(JDK)。JDK是编写Java应用程序的基础,它包含了编译器、Java虚拟机(JVM)以及必要的库文件。...
在IT行业中,开发Java Web项目是一项常见的任务,而Eclipse作为一款强大的集成开发环境(IDE)和WebLogic作为企业级的Java应用服务器,是许多开发者首选的工具组合。本篇文章将详细阐述如何利用Eclipse进行Java Web...