`
姜俊881201
  • 浏览: 24421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

环境变量和tomcat5.5配置加测试例子

阅读更多
第一步:下载j2sdk和tomcat:到sun官方站点
    最新的jdk为1.5,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是否已安装成功:
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->


[color=darkred][/color]

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-api.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,内容如下:
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->




<?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,文件内容如下:



Now time is:

6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
第四步:建立自己的Servlet:
写入你的第一个Servlet
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->




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("");
     out.println("
);
     out.println("");
  
   }
   }




Hello,World!
"
然后照样用javac HelloWorld.java来编译这个文件,如果出现无法import javax.servl
et.*
   那么就是应该把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]-->

       HelloWorld
    HelloWorld
  
  
       HelloWorld
    /servlet/HelloWorld
  
替换成

       HelloWorld
    HelloWorld
  
  
       HelloWorld
    /servlet/HelloWorld
  
为什么呢?
因为 这样的结构
  
   HelloWorld
   HelloWorld

表示指定包含的servlet类.
而以下的结构
  
       HelloWorld
    /servlet/HelloWorld
  
   表示指定HelloServlet应当映射到哪一种URL模式。
   在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/HelloWorld,那么偌大一个Hello,World!等
着你呢,恭喜你
   摆平了:)[/align][/align][/align][/align][/align]
分享到:
评论

相关推荐

    PHP-5.2.1+tomcat+php配置+20个例子

    配置过程包括设置环境变量、复制`php.ini`文件、修改配置选项等。 7. **phpsrc例子.rar**: 这可能包含了一些PHP源代码示例,学习者可以通过分析和运行这些代码来深入理解PHP的语法和功能。 8. **163经典评论.txt**...

    Java+tomcat环境变量设置

    在IT领域,特别是对于Web开发人员而言,正确配置Java与Tomcat的环境变量至关重要。这不仅关乎到开发环境的搭建,还直接影响到应用程序的运行效率和稳定性。下面将详细介绍如何根据给定的信息来配置Java与Tomcat的...

    Tomcat+Apache2负载均衡部署参考

    在安装JDK时,确保设置了JAVA_HOME和PATH系统环境变量,以便Apache和Tomcat能够找到Java运行时环境。 2. **安装Apache**: 双击安装文件,通常采用默认设置。安装完成后,Apache会有一个快捷启动图标,启动后可以...

    使用servlet和Java Bean访问MySQL的简单实例

    而`D:\Tomcat5.5\common\lib\mysql-connector-java-3.1.6-bin.jar`则是MySQL的JDBC驱动,用于连接MySQL数据库。 #### 三、部署项目 接下来,我们需要将项目部署到Tomcat服务器上。这通常涉及到配置Tomcat的上下文...

    ant 学习 笔记 一个简单的java 编译部署实例

    这个任务指定了执行命令的目录为Tomcat的bin目录,即`D:\Tomcat\Tomcat5.5\apache-tomcat-5.5.25\bin`,并通过`&lt;env&gt;`标签设置了环境变量`JAVA_HOME`和`CATALINA_HOME`,分别指向Java JDK的安装目录和Tomcat的安装...

    Axis2_入门.doc

    最后,将ARR文件复制到Apache Tomcat服务器的Axis2部署目录下,通常是`C:\Tomcat5.5\webapps\axis2\WEB-INF\services`。一旦部署成功,我们可以通过HTTP请求来调用服务的方法。例如,可以访问`...

    Linux部署Tomcat,mysql,Jdk.docx

    至于Apache Tomcat,你可以从Apache官方网站下载Tomcat的tar.gz文件,解压后放到合适的位置,配置`CATALINA_HOME`环境变量,并通过修改`/etc/init.d/tomcat`脚本来启动和停止服务。记得配置`server.xml`以连接到...

    JSF的例子

    在这个例子中,我们将深入探讨如何在MyEclipse 5.5集成开发环境中,利用JSF技术在Tomcat 6.0服务器上运行一个简单的Web应用。 首先,JSF的核心概念是组件。这些组件可以是简单的输入字段、按钮,也可以是复杂的表单...

    Java设计实验报告Java设计实验报告Java设计实验报告

    Tomcat的安装同样不复杂,解压后需要配置相关的环境变量,例如设置CATALINA_HOME指向Tomcat的安装目录。在Eclipse中,通过“新建”向导可以创建MyEclipse的Web Project工程,这样就为开发JSP应用提供了基础框架。 ...

    Axis2 入门

    接下来,我们需要配置环境变量,确保Axis2的bin目录在PATH环境变量中,以便我们可以使用`java2wsdl`工具。这个工具用于从Java类生成WSDL(Web服务定义语言)文件,它是Web服务接口的规范。在命令行中,使用以下命令...

    JeeCMS网上文档集合

    - **JDK环境变量设置图文教程**:详细介绍如何安装Java环境,并进行环境变量的设置。 - **TOMCAT图文安装指南**:提供Tomcat的安装步骤及注意事项。 - **MYSQL图文安装指南**:讲解MySQL的安装流程及配置方法。 ...

    Servlet部署.doc

    可以通过编辑系统环境变量中的CLASSPATH,将这个路径添加进去,用分号与其他路径分隔,确保Java编译器能找到Servlet的相关类。 2. 启动Tomcat服务:通过"开始"菜单找到Tomcat的监控工具,启动服务。验证Tomcat是否...

    Servlet与JSP核心编程第2版

    2.4 配置apachetomcat 2.5 配置macromediajrun 2.6 配置cauchoresin 2.7 建立开发环境 2.8 测试系统的设置 2.9 实现简化的部署方法 2.10 默认web应用的部署目录:汇总 2.11 web应用:预览 第3章 ...

    java教程.rar

    Servlet:Tomcat 5.5 数据库:Access数据库(仅数据库章节需要) 2.本书所附光盘范例 第2章 示例描述:演示简单Java语言基础。 BianLiang.java 一个局部变量的例子 第3章 示例描述:本章学习、介绍如何使用...

    (3.0版本)自己写的struts2+hibernate+spring实例

    tomcat5.5.数据库用oracle.如果不用oracle的话.可能菜单表的查询出不来.我的菜单表的查询允许选择上级菜单查询该菜单所对应的所有下级菜单.所以用了递归查询. criteria.add(Restrictions.sqlRestriction("MENUITEM_...

    EJB3中文版

    安装过程中,应确保环境变量正确设置,并且JDK版本满足要求。 - **运行EJB3例子**:初学者可以通过运行示例来熟悉EJB3的开发流程。 - **JBOSS目录结构**:理解JBOSS的目录结构对于部署和调试EJB3应用至关重要。 - **...

    JSP程序设计从入门到精通-非扫描文档

    - **Tomcat下JSP环境的配置**:通常使用Apache Tomcat作为JSP的应用服务器,需要下载并安装Tomcat,然后配置环境变量。 - **建立自己的Jsp工作目录**:选择一个合适的目录存放项目文件,并确保Tomcat能访问该目录。 ...

    JSP教程pdf

    JSP运行环境包括Java开发工具包(JDK)和一个支持JSP的Web服务器或应用服务器,如Apache Tomcat。 1.5 JSP页面的测试 测试JSP页面通常需要通过浏览器访问,或者使用Web服务器提供的测试工具。 1.6 JSP与JavaServlet...

    LifeRay 6.1GA2开发手册-英文

    这部分内容介绍了如何使用LifeRay IDE来测试和启动Tomcat服务器,这对于调试和测试portlet非常重要。 **9.4 创建新的LifeRay项目** 这里提供了创建新LifeRay项目的详细指南,包括如何配置项目属性和设置开发环境。 ...

Global site tag (gtag.js) - Google Analytics