### JDK与Tomcat配置详解 #### 一、JDK配置 在进行JDK配置之前,首先需要明确几个关键概念:JDK(Java Development Kit),即Java开发工具包,是整个Java开发的核心,它包含了Java运行环境(JRE)、Java工具和Java基础类库。 ##### 安装与配置步骤: 1. **下载与安装JDK**: - 访问Oracle官网或其他可靠源下载适用于您的操作系统的JDK版本。 - 运行安装程序并按照提示完成安装过程。 - 假设您将JDK安装在`C:\jdk1.6`目录下。 2. **设置环境变量**: - 打开系统环境变量设置界面(例如,在Windows操作系统中可以通过控制面板访问)。 - 创建或修改以下环境变量: - `JAVA_HOME`: 指向JDK安装目录,如`C:\jdk1.6`。 - `classpath`: 设置为`;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.;`。这里的两个`.`代表当前目录,确保编译器能找到必要的类库。 - `path`: 添加`%JAVA_HOME%\bin`到PATH中,方便在任何位置调用Java命令。 3. **验证JDK安装**: - 打开命令行工具,输入`java -version`命令来检查JDK是否正确安装。 - 编写一个简单的Java程序进行测试,例如: ```java public class Test { public static void main(String[] args) { System.out.println("This is a test program."); } } ``` - 将该程序保存为`Test.java`,然后在命令行中执行`javac Test.java`进行编译,再执行`java Test`来运行程序。如果一切正常,会输出“This is a test program.”。 #### 二、Tomcat配置 Apache Tomcat是一个开源的轻量级Servlet容器,主要用于部署和运行Java Web应用程序。 ##### 安装与配置步骤: 1. **下载与安装Tomcat**: - 下载适用于您的操作系统的Tomcat版本。 - 解压缩下载的文件到期望的位置,假设解压到`C:\Tomcat`。 2. **设置Tomcat环境变量**: - 创建或修改以下环境变量: - `CATALINA_HOME`: 指向Tomcat的根目录,如`C:\Tomcat`。 - `CATALINA_BASE`: 同样指向`C:\Tomcat`。 - `TOMCAT_HOME`: 也指向`C:\Tomcat`。 - 更新`classpath`以包含Tomcat的`servlet.jar`文件: - `classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;` 3. **启动Tomcat服务**: - 在命令行中切换到Tomcat的`bin`目录,运行`startup.bat`(Windows)或`startup.sh`(Unix/Linux)来启动Tomcat服务。 - 浏览器中访问`http://localhost:8080`,如果能看到Tomcat的欢迎页面,则表示安装成功。 4. **部署Web应用**: - 创建一个新的目录,例如`C:\Tomcat\webapps\myapp`。 - 在`myapp`目录下创建`WEB-INF`目录,并在其内部创建`web.xml`文件,定义应用的基本配置: ```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>MyWebApplication</display-name> <description>A application for test.</description> </web-app> ``` - 创建一个JSP页面`index.jsp`,放置在`myapp`目录下: ```html <html><body><center> Now time is: <%= new java.util.Date() %> </center></body></html> ``` - 浏览器访问`http://localhost:8080/myapp/index.jsp`,如果能够显示当前时间,则部署成功。 #### 三、部署Servlet 1. **编写Servlet**: - 创建一个继承自`HttpServlet`的类,重写`doGet`方法,例如: ```java import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws 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>"); } } ``` - 将上述代码保存为`HelloWorld.java`,并使用`javac HelloWorld.java`命令进行编译。 2. **处理类库问题**: - 如果在编译过程中遇到类库导入错误,需要将Tomcat的`servlet.jar`文件添加到JDK的扩展目录中,例如`C:\JDK\jre\lib\ext`。 3. **部署Servlet**: - 将编译后的`.class`文件放置在Tomcat的`webapps\ROOT\WEB-INF\classes`目录下。 - 在`web.xml`中定义Servlet的映射关系: ```xml <servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> ``` - 重启Tomcat服务后,通过浏览器访问`http://localhost:8080/hello`即可查看Servlet的输出结果。 通过上述步骤,我们不仅完成了JDK和Tomcat的基本配置,还实现了简单的Java Web应用程序的部署。这对于学习Java Web开发来说是非常重要的基础。
第一步:下载jdk和tomcat
第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):
JAVA_HOME=c:\jdk1.6
classpath=. ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试JDK是否已安装成功:
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,注意,目录名称是区分大小写的;
- 粉丝: 1
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 脉冲注入法,持续注入,启动低速运行过程中注入,电感法,ipd,力矩保持,无霍尔无感方案,媲美有霍尔效果 bldc控制器方案,无刷电机 提供源码,原理图
- Matlab Simulink#直驱永磁风电机组并网仿真模型 基于永磁直驱式风机并网仿真模型 采用背靠背双PWM变流器,先整流,再逆变 不仅实现电机侧的有功、无功功率的解耦控制和转速调节,而且能实
- 157389节奏盒子地狱模式第三阶段7.apk
- 操作系统实验ucore lab3
- DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题 下面我将对程序进行详
- final_work_job1(1).sql
- 区块链与联邦学习结合:FedChain项目详细复现指南
- 西门子S7 和 S7 Plus 协议开发示例
- 模块化多电平变流器 MMC 的VSG控制 同步发电机控制 MATLAB–Simulink仿真模型 5电平三相MMC,采用VSG控制 受端接可编辑三相交流源,直流侧接无穷大电源提供调频能量 设置频率
- 基于小程序的智慧校园管理系统源代码(java+小程序+mysql+LW).zip