问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JDK与tomcat如何配置?

发布网友 发布时间:2022-04-23 22:48

我来回答

2个回答

热心网友 时间:2023-09-03 14:30

第一步:下载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]-->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安装在d:\Ttomcat):

CATALINA_HOME:d:\Tomcat

CATALINA_BASE:d:\Tomcat

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

<html><body><center>

Now time is: <%=new java.util.Date()%>

</center></body></html>

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("<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.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]-->

<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-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!等

热心网友 时间:2023-09-03 14:30

JDK的安装配置步骤:
1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x86版本。
2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\Program Files\Java。
3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量(为了后续的Tomcat使用)。
4、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:\Program Files\Java\jdk1.7.0_79。
5、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin;。

Tomcat的安装配置:
1、在Tomcat官网下载安装包,建议下载压缩版。
2、将下载的压缩包解压到可用的文件夹。
3、在Path中加入Tomcat根目录下bin文件夹的路径,确定保存即完成配置。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大头贴在红米上咋设置? [高分悬赏]数学系毕业生进地税局或银行 ...共同的群聊我是在个人中拍了拍他的图像对方会有显示吗? 北京钰蚨餐饮有限公司怎么样? ...先调质HB220-270 后表面高频处理HRC40-45 采用自回火 这样可以吗... 微信发语音怎样才不震动 女朋友跟我说处对象感觉心累,但是并不是要跟我分手,我该怎么做?_百度... ...户口夫妻分居政策中要求一年外地社保,我是婚前交的社保有用吗... 社保调档后还没交钱能调回来吗 400度的近视眼可以手术治疗吗 如何配置JDK,设置tomcat,设置CLASSPATH环境变量 空调调成什么模式,才吹热风 《盛唐幻夜》电视剧好看吗? 《幻夜》的女主角美冬到底是不是就是《白夜行》里面的雪穗,感觉幻夜就是白夜行的后续。。。 东野圭吾最后的致意有对幻夜的解读吗 2022款雅阁幻夜尊贵版档杆怎么操作 关于《白夜行》和《幻夜》的问题。 个人认为幻夜就是白夜行的续集吧 不管是童年遭受痛苦和回来从小到大 东野圭吾的《幻夜》中,女主角的最后一句点中心的台词是什么? 本田皓影,浅谈混动幻夜版用车一个多月用车体验 如何评价雅阁2022款的260TURBO幻夜·尊贵版? 想知道《幻夜》里新海美冬口中的太阳、她崇拜的那个人是不是雪穗。求回答及解释。 皓影混动幻夜版,实车观看,本田车子依旧是我的首选 东野圭吾的幻夜里面。真美冬到底死了还是没死?假美冬(也就是white nig 就是这么黑,我的幻夜版皓影,充满了魅力 关于东野圭吾的小说《幻夜》,我想问如果我没有看过《白夜行》而直接看这部小说会有影响吗? 什么样的木板能刷漆 幻夜8集qvod 日剧幻夜08下载 幻夜第08集好看吗 木板上刷乳胶漆之后如何去除 东野圭吾的《幻夜》 如何评价《幻夜》中的曾我孝道? 怎么配置 jdk和tomcat 阿? 如何在linux配置JDK环境变量和tomcat环境变量,配置好后如何使用tomcat... 在linux下如何配置tomcat环境变量,已安装jdk,并配好jdk环境变量。 java和tomcat环境变量配置??? 韩剧《婚词离曲》中绿色大衣是什么牌子的?在哪里可以找到? 朋友在国外定了一套LORO PIANA的面料西装,料子是好,请问北京哪家定制店有这个牌子的西装面料, 12306注册时间长了,忘记用户名和邮箱怎么办? 华为nova7 p30 拍照 哪个好 华为荣耀30和nova7那个值得入手? 我与友情的亲密接触作文 我与友谊的亲密接触诗歌版 请教大侠,树莓派3如何设置静态ip 并连接无线wifi 我与友情携手相伴600字作文 树莓派可以同wifi的网址吗 我与——的亲密接触作文 忘记树莓派的固定IP,如何查找 我和小伙伴的亲密接触,作文,600字 亲密的友情四百字作文 树莓派2B怎么设置静态ip 我与我的友谊作文