### Java与Tomcat配置详解 #### 一、Java与Tomcat简介 在开始具体配置之前,我们先简单了解一下Java和Tomcat的基本概念。 - **Java**:是一种广泛使用的面向对象编程语言,支持跨平台特性,使得Java程序可以运行在任何安装了Java运行环境的设备上。 - **Tomcat**:是Apache软件基金会下属Jakarta项目开发的一款开源的轻量级Servlet容器,主要用于部署Java Web应用,如JSP和Servlet等。 #### 二、Java安装与配置 ##### 1. 下载与安装Java SDK - 访问官方站点下载JDK:[http://java.sun.com/j2se/1.5.0/download.jsp](http://java.sun.com/j2se/1.5.0/download.jsp) - 选择适合的操作系统版本进行下载,如Windows Offline Installation SDK。 - 安装JDK 1.5.0并记录安装路径,例如`C:\j2sdk1.5.0`。 - 安装完成后,配置环境变量: - `JAVA_HOME`: 指向JDK安装目录,如`C:\j2sdk1.5.0`。 - `classpath`: 配置类路径,包括`%JAVA_HOME%\lib\dt.jar`和`%JAVA_HOME%\lib\tools.jar`。 - `path`: 将`%JAVA_HOME%\bin`添加到系统PATH变量中,以便可以在命令行中执行Java命令。 ##### 2. 测试Java安装 - 编写一个简单的Java程序,如`Test.java`,内容如下: ```java public class Test { public static void main(String[] args) { System.out.println("This is a test program."); } } ``` - 在命令行编译并运行该程序,确保输出“这是测试程序”。 - 如果能够正常编译和运行,则说明Java安装成功。 #### 三、Tomcat安装与配置 ##### 1. 下载与安装Tomcat - 访问Tomcat官方站点下载:[http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi](http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi) - 选择Tomcat 5.5.9版本下载。 - 解压到指定目录,例如`C:\tomcat`。 - 配置环境变量: - `CATALINA_HOME`: 指向Tomcat安装目录。 - `CATALINA_BASE`: 同`CATALINA_HOME`。 ##### 2. 配置Classpath - 扩展Tomcat的Classpath,将`servlet.jar`加入到Classpath中: - 更新`classpath`环境变量,加入`%CATALINA_HOME%\common\lib\servlet.jar`。 ##### 3. 启动Tomcat服务 - 使用命令行启动Tomcat,或通过图形界面工具(如Apache Tomcat Manager)启动。 - 浏览器访问`http://localhost:8080`验证是否成功启动。 #### 四、部署JSP与Servlet应用 ##### 1. 创建Web应用目录结构 - 在Tomcat的`webapps`目录下创建新的Web应用目录,例如`myapp`。 - 创建`WEB-INF`子目录,并在其中放置`web.xml`文件。 - `web.xml`示例代码: ```xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_3.xsd" version="2.3"> <display-name>MyWebApplication</display-name> <description>A application for test.</description> </web-app> ``` ##### 2. 部署JSP页面 - 在`myapp`目录下创建JSP文件,例如`index.jsp`。 - 内容示例: ```html <html> <head><title>Index Page</title></head> <body> <h1>Now time is:</h1> </body> </html> ``` ##### 3. 创建Servlet - 编写Servlet类,例如`Test.java`: ```java package test; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Test extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<html><body>"); out.println("This is a servlet test."); out.println("</body></html>"); out.flush(); } } ``` - 编译并放置到`%CATALINA_HOME%\webapps\myapp\WEB-INF\classes\test`目录下。 ##### 4. 访问应用 - 重启Tomcat服务。 - 浏览器访问`http://localhost:8080/myapp/index.jsp`查看JSP页面。 - 浏览器访问`http://localhost:8080/myapp/Test`测试Servlet。 #### 五、总结 本文详细介绍了如何安装和配置Java及Tomcat,并指导读者如何部署简单的JSP和Servlet应用。通过以上步骤,您可以快速搭建起Java Web开发环境,并开始编写和测试自己的Web应用。希望这些信息对您有所帮助。
第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本的tomcat);
第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):
JAVA_HOME=c:\j2sdk1.5.0
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
然后修改环境变量中的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,内容如下:
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
My Web Application
A application for test.
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
剩余6页未读,继续阅读
- 粉丝: 20
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- T型3电平逆变器,lcl滤波器滤波器参数计算,半导体损耗计算,逆变电感参数设计损耗计算 mathcad格式输出,方便修改 同时支持plecs损耗仿真,基于plecs的闭环仿真,电压外环,电流内环
- 毒舌(解锁版).apk
- 显示HEX、S19、Bin、VBF等其他汽车制造商特定的文件格式
- 8bit逐次逼近型SAR ADC电路设计成品 入门时期的第三款sarADC,适合新手学习等 包括电路文件和详细设计文档 smic0.18工艺,单端结构,3.3V供电 整体采样率500k,可实现基
- 操作系统实验 ucorelab4内核线程管理
- 脉冲注入法,持续注入,启动低速运行过程中注入,电感法,ipd,力矩保持,无霍尔无感方案,媲美有霍尔效果 bldc控制器方案,无刷电机 提供源码,原理图
- Matlab Simulink#直驱永磁风电机组并网仿真模型 基于永磁直驱式风机并网仿真模型 采用背靠背双PWM变流器,先整流,再逆变 不仅实现电机侧的有功、无功功率的解耦控制和转速调节,而且能实
- 157389节奏盒子地狱模式第三阶段7.apk
- 操作系统实验ucore lab3
- DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题 下面我将对程序进行详