一、配置JDK
1.解压JDK至D:\JDK1.5目录下(楼主可以自由选取目录)。
2.设置环境变量(右键我得电脑->属性->高级->环境变量),
在系统变量中添加一个叫JAVA_HOME的环境变量,值为“D:\JDK1.5”,
再添加一个叫CLASSPATH的变量,值为“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;D:\My Classes”,
最后在已有的Path变量后追加“;%JAVA_HOME%\bin”,JDK就配置完了。其中D:\My Classes为放置你自己开发的.Class文件的根文件夹,
如果像这样的文件夹有多个,就要添加多个在CLASSPATH中,因为CLASSPATH是JDK寻找类的起点。比如你开发了一个类叫MyClass,
它位于mypackage包中,那么你就要把这个类的.Class文件放到D:\My Classes\mypackage\下。

3.测试JDK:假设把写好的源文件Test.java放在D:\My Source下,进入命令行模式,进入D:\My Source目录,
输入:javac Test.java,如果什么提示信息都没有出现,就说明测试成功。然后把编译出的Test.class放到D:\My Classes\下,
在任何目录下输入:java Test如果Test的输出就说明执行成功。
Test.java:
public class Test {
public static void main(String[] arg) {
System.out.println("Test");
}}

二、配置Tomcat。这里仅介绍把Tomcat同时作为web应用容器和Servlet/JSP容器的方法,
至于Tomcat和其它Web服务器集成的配置方法请参阅有关书籍。
1.安装Tomcat:如果是一个可执行的安装文件,那么请在安装途中注意设置端口号(Port),
因为Windows默认把IIS占用80端口号,所以Tomcat必须使用其它的端口号,一般安装程序都默认为8080,
这里我们也按照8080来为例。安装完成后,进入D:\Tomcat\bin,运行startup.bat,再打开浏览器,
输入:http://localhost:8080,如果出现Apache Jakarta Project的欢迎页面,说明安装成功。

2.如果你用的是压缩包安装文件,那么请把压缩包解压至D:\Tomcat(同样,路径可自定),然后同样设置环境变量,
请增加一个叫CATALINA_HOME%的环境变量,值为:“D:\Tomcat”,再给CLASSPATH增加以下内容:
;%CATALINA_HOME%\common\lib\tools.jar;%CATALINA_HOME%\common\lib\dt.jar;

3.测试第一个JSP页面test.jsp
源代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<html>
<head>
<title>测试JSP运行</title>
</head>
<body>
当前时间:<%=new java.util.Date()%>
</body>
<html>
保存于D:\Tomcat\webapps\ROOT\test\下,然后进入D:\Tomcat\bin,运行startup.bat以启动Tomcat,最后打开浏览器,输入:http://localhost:8080/test/test.jsp,如果看到当前时间被显示说明测试成功。

如何配置jdk和tomcat 转的更多相关文章

  1. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  2. 配置JDK和Tomcat环境变量

    配置JDK和Tomcat环境变量 一.安装JDK和Tomcat 安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名 ...

  3. Linux下安装和配置JDK与Tomcat(入门版)

    JDK路径:/usr/java/jdk1.6.0_25 Tomcat路径:/usr/local/apache-tomcat 1. 下载jdk6.0(选择“.rpm.bin”结尾的,6u25版本) ht ...

  4. 配置JDK和TOMCAT

    配置JDK 1.先从官网下载最新的JDK安装包,然后安装.安装过程中会询问是否再装JRE,因为JDK中已经包含JRE,所以不必重复安装. 2.注意安装的路径名最好不要有中文或者空格出现. 3.在系统环 ...

  5. eclipse集成配置JDK和Tomcat

    在eclipse中集成JDK和tomcat服务器方法很简单,我们可以在服务器上运行想要的东西.比如我们学习javaweb时就要用到. 工具/原料   eclipse,JDK,tomcat 方法/步骤 ...

  6. eclipse导入新项目配置jdk、tomcat到浏览器正常访问

    好记性不如烂笔头,长时间不操作就会生疏,在此做个笔记 1.导入项目 2,进入选择项目,点finish完成,导入成功 3.配置tomcat和jdk 选择本地相对应jdk的jre 选择tomcat版本进行 ...

  7. Linux配置JDK、Tomcat和Mysql免安装版

    现在已有JDK.Tomcat和mysql的tar.gz压缩文件 1.解压文件 (1)解压tar.gz tar -zxvf 待解压文件名 -C 解压到目标文件目录 (2)解压zip unzip 待解压文 ...

  8. IntelliJ IDEA 2017.01配置jdk和tomcat

    之前开发Web项目都是用myeclipse或者eclipse,最近想用IDEA这个编辑器去配置一个Web项目,因为是新手,加上对界面的操作不熟练,所以在配置的过程中遇到了一些难题.最后配置成功,并且可 ...

  9. Ubuntu下配置jdk和tomcat

    一.配置jdk 更新系统 apt-get update 添加ppa add-apt-repository ppa:webupd8team/java 开始安装 apt-get install oracl ...

随机推荐

  1. 20、CSS

    CSS 层叠样式表(Cascading Style Sheets). 用于定义显示HTML样式. DIV和SPAN div是块级元素. span是行级元素. 将一些页面中的内容包裹起来统一设置样式. ...

  2. php字符串函数(1)

    下面去学习一下php的字符串函数,那么怎么去看手册呢,举个例子 int strcasecmp ( string $str1 , string $str2 ) 第一个int,表示此函数返回的类型是int ...

  3. 源码心德`Context`类

    Context,中文直译为“上下文”,SDK中对其说明如下: Interface to global information about an application environment. Thi ...

  4. UDP—Socket,套接字聊天简单的聊天程序。

    思路:(发送端) 1.既然需要聊天.就应该怎么建立聊天程序,,DatagramSocket对象http://www.w3cschool.cc/manual/jdk1.6/ DatagramSocket ...

  5. python小爬虫【1】

    爬取百度贴吧的图片 分析贴吧源代码,图片所在位置是:<img class="BDE_Image" src=“........jpg” pic_ext..... 所以正则匹配是 ...

  6. How to hanganalyze and systemstate dumps

    Oracle support request hang analysis and system state dumps when rasing SR. One 10.1 or higher versi ...

  7. List集合的去除重复性练习

    package com.java.b.listdmeo.www; import java.util.ArrayList;import java.util.Iterator; import com.ja ...

  8. HDU_1406 完数

    Problem Description 完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3:28=1+2+4+7+14. 本题的任务是 ...

  9. 左偏树(Leftist Heap/Tree)简介及代码

    左偏树是一种常用的优先队列(堆)结构.与二叉堆相比,左偏树可以高效的实现两个堆的合并操作. 左偏树实现方便,编程复杂度低,而且有着不俗的效率表现. 它的一个常见应用就是与并查集结合使用.利用并查集确定 ...

  10. angularjs应用骨架(3)

    好,继续上一章节我们继续聊聊angularjs骨架.开发任何一款优秀的应用都会面临一项非常困难的工作,那就是找到一种合适的方式方法把代码组织在合适的功能范围内.我们已经看过控制器的处理方式,它会提供一 ...