tomcat下建虚拟目录以及在tomcat首页页面中显示根目录下的文件列表
Tomcat安装及配置教程
Tomcat安装及配置教程Tomcat安装及配置教程Tomcat 服务器是⼀个免费的开放源代码的Web 应⽤服务器,属于轻量级应⽤服务器,在中⼩型系统和并发访问⽤户不是很多的场合下被普遍使⽤,是开发和调试JSP 程序的⾸选。
今天就在这⾥教⼤家如何进⾏安装以及配置。
操作⽅法01⾸先第⼀步,进⼊官⽹进⾏下载,选择Download下你要安装的版本进⾏下载。
02此次下载的是windows安装版,直接点击即可安装,但在安装前必须要进⾏环境设置——>设置Tomcat运⾏时依赖的SDK。
设置⽅法:选择我的电脑->属性->⾼级系统设置->环境变量->⽤户变量下选择"新建" 如下图所⽰:其中变量值为:SDK的安装路径。
03之后便是安装过程。
选择“Next”。
04选择“I Agree”。
05此处只选择设置User Name和Password其它选项选择默认值。
06选择你电脑上已安装的jre路径。
07选择“Tomcat”的安装路径。
08这⾥我们先取消上⾯两个选项,单击“Finish”完成安装。
09Tomcat 的主⽬录⽂件详解:Tomcat的主⽬录⽂件夹有以下⼏个:1. bin:⽤于存放启动和关闭tomcat的可执⾏⽂件。
2. lib:⾥⾯存放需要的jar包。
3. conf:tomcat的各种配置⽂件,tomcat启动时需要读取的配置⽂件主要有:server.xml,web.xml,tomcat-users.xml等等。
服务器的修改都要从此⽬录中进⾏。
4. logs:⽇志⽂件,如果服务器出现错误,会⾃动记录。
5. server:服务器的管理程序。
6. webapps:所有的可执⾏的web项⽬都会放到此⽬录中。
7. work:tomcat把各种由jsp⽣成的servlet都放在了这个⽂件夹下,⾥⾯包含.java⽂件和.class⽂件。
10启动Tomcat启动Tomcat我们可以直接运⾏bin⽬录下的 Tomcat6.exe 可执⾏⽂件如出现下⾯的效果则说明Tomcat启动成功了。
Tomcat中文详细手册
Tomcat中文手册Jakarta-Tomcat 简明中文版用户指南第一部分本文档提供关于Tomcat的基础信息.主要内容如下:Tomcat二进制版本安装与Tomcat相关的脚本的主要内容与server.xml相关的主要内容,Tomcat的主要配置文件如何设置Tomcat与宿主web服务器一起工作的说明如何应用Tomcat配置一个现实中的web站点希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序)查找Tomcat faq查找Tomcat包清单向Tomcat用户邮件列表发出问题如此疑问的答案不存在,我们鼓励把对疑问的解答放入Tomcat faq 或此文档.如对此文档有意见或建议,请发送到Tomcat的邮件列表.Getting StartedTomcat是一个带有jsp环境的servlet容器.servlet容器是一个根据用户的行为可以管理和激活servlet的运行时的shell.粗略地可以将servlet容器分为如下几类:独立的servlet容器内置有web服务器的一部分.指当使用基于Java的web服务器的情形,例如servlet容器是JavaWebServer的一个部分. 独立的servlet容器是Tomcat的默认模式.大多数的web服务器并非基于Java,因此,我们可以得出如下两种容器的模式.进程内的servlet容器servlet容器作为web服务器的插件和Java容器的实现.Web服务器插件在内部地址空间打开一个JVM(java virtual machine)使Java容器得以在内部运行.如有某个需要调用servlet的请求,,插件将取得对此请求的控制并将他传递(使用JNI)给Java容器.进程内容器对于多线程,单进程的服务器非常合适并且提供很好的运行速度,但伸缩性有所不足.进程外的servlet容器servlet容器运行于web服务器之外的地址空间且作为web服务器的插件和Java容器的实现的结合.web服务器插件和Java容器JVM使用IPC机制(通常是TCP/IP)进行通讯.当一个调用servlet 的请求到达时,插件将取得对此请求的控制并将其传递(使用IPC 等)给Java容器,进程外容器的反应时间或进程外容器引擎不如进程内容器,但进程外容器引擎在许多其他可比的范围内更好(伸缩性,稳定性等).Tomcat既可作为独立的容器(主要是用于开发与调试)又可作为对现有服务器的附加(当前支持Apache,IIS和Netscape服务器).即任何时候配置Tomcat你都必须决定如何应用他,如选择第二或第三种模式,你还需要安装一个web服务器接口.Tomcat与Jserv有何区别?Tomcat是Jserv吗?这是个常见的误解.Jserv是Servlet API2.0兼容并与Apache一起使用的容器.Tomcat是一个完全重写的并与Servlet API2.2和JSP1.1兼容的容器.Tomcat使用了一些为Jserv而写的代码,特别是Jserv的Apache 接口,但这是唯一的相同之处.怎样安装Tomcat的二进制版本?非常简单,只需:下载 zip/tar.gz 任何压缩文件,从/download/binindex.html处.解压缩此文件到某目录(如:foo).将会生成一子目录,名为”tomcat”.转换到”tomcat”目录设置一新的环境变量(TOMCAT_HOME)指向你安装的tomcat的目录WIN32平台,键入:“set TOMCAT_HOME=fo o\tomcat”Unix平台:如是bash/sh环境, 键入:”TOMCAT_HOME=foo/tomcat;export TOMCAT_HOME”如是tcsh环境, 键入:”setenv TOMCAT_HOME foo/tomcat”设置环境变量JAVA_HOME指向你JDK的目录,然后添加JAVA解释器到你的PATH环境变量.好了!现在可以运行TOMCAT并作为一个独立的Servlet容器(模式一)启动与关闭Tomcat使用”bin”目录中的脚本启动与关闭Tomcat.启动:uinx:bin/startup.shwin32:bin\startup关闭:unix:bin/shutdown.shwin32:bin\shutdownTomcat目录结构假设你已将Tomcat解压,你已得到下列目录结构:目录名--描述bin包含启动/关闭脚本conf包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xmldoc包含各种Tomcat文档lib包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中logsTomcat摆放日志文件的地方srcServletAPI源文件.先别高兴,这些只有些必须在Servlet容器内实现的空接口和抽象类webapps包含web项目示例此外你可以Tomcat会创建如下目录:workTomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP 文件).如在Tomcat运行时删除此目录.JSP页面将不能运行. classes你可以创建此目录来添加一些附加的类到类路径中.任何你加到此目录中的类都可在Tomcat的类路径中找到自身.Tomcat的脚本Tomcat是一个Java程序,因此在设置好几个环境变量后即可用命令行的方式运行.然而设置Tomcat使用的每个环境变量和如下的命令行参数乏味且易错.因此,Tomcat开发组提供了一些脚本使启动和关闭Tomcat变得轻松.注意:这些脚本仅仅是个便利的方法去启动和关闭Tomcat.你可修改他们来定制CLASSPATH,环境变量如PATH,LD_LIBRARY_PATH,等等,只要是生成一个正确的命令行即可.这些脚本是什么呢?下表列出对一般用户最重要的脚本.tomcat主脚本.设置合适的环境变量,包括CLASSPATH,TOMCAT_HOME和JAVA_HOME和用适合的命令行参数启动Tomcatstartup在后台启动Tomcat.”tomcat start”命令的替换方式shutdown关闭Tomcat.”tomcat stop”命令的替换方式对用户最重要的脚本是tomcat(tomcat.bat/tomcat.sh).其他Tomcat相关的脚本作为一个简单的面向单任务的指向Tomcat脚本(设置不同的命令行参数等)的入口.仔细考察tomcat.bat/tomcat.sh,它按以下步骤运行:在Unix下的步骤:如未指定,推测 TOMCAT_HOME如未指定,推测 JAVA_HOME设置CLASS_PATH包含:1.${TOMCAT_HOME}/classes目录(如果存在)2.${TOMCAT_HOME}/lib的一切内容3.${JAVA_HOME}/lib/tools.jar(此jar文件包含工具javac,我们需要javac处理jsp文件.运行带有设定Java环境变量的命令行参数的java命令,调入tomcat.home,和org.apache.tomcat.startup.Tomcat 作为启始类.同时也传递命令行参数到org.apache.tomcat.startup.Tomcat ,例如:执行start/stop/run 等的操作此Tomcat进程使用指向server.xml的路径,例如server.xml放置于etc/server_1.xml并且用户意图在后台启动apache,键入如下命令行:bin/tomcat.sh start –f /etc/server_1.xml在Win32下的步骤:(略)由此可见,win32版的tomcat.bat与Unix版的几乎一致.尤其在它不推测TOMCAT_HOME和JAVA_HOME的值,并且不将所有的jar文件放入类路径中.Tomcat的配置文件Tomcat的配置基于两个配置文件:1.server.xml - Tomcat的全局配置文件2.web.xml - 在Tomcat中配置不同的关系环境这一部分将讲述如何使用这些文件.我们不会包含web.xml的内部机制,这些内部机制深入到了Servlet API的细节,因此,我们将讨论涵盖servler.xml内容及web.xml在Tomcat关系环境中的用法.server.xmlserver.xml是Tomcat的主配置文件.完成两个目标:1 提供Tomcat组件的初始配置.2 说明Tomcat的结构,含义,使得Tomcat通过实例化组件完成起动及构建自身, 如在server.xml所指定的下表描述server.xml种的重要元素:Jakarta-Tomcat 简明中文版用户指南第二部分元素及其描述Serverserver.xml文件中最重要的元素.Server定义了一个Tomcat服务器.一般你不用对他担心太多.Server元素能包含Logger和ContextManager元素类型Logger此元素定义一个Logger对象,每个Logger都有一个名字去标识,也有一个纪录Logger的输出和冗余级别(描述此日志级别)和包含日志文件的路径.通常有servlet的Logger(ServletContext.log()处),JSP和Tomcat运行时的Logger.ContextManagerContextManager说明一套ContextInterceptor, RequestInterceptor , Context和他们的Connectors的配置及结构.ContextManager有几个随同提供的特性:1. 用来纪录调试信息的调试级别2. webapps/,conf/,logs/和所有已定义的环境的基本位置.用来使Tomcat可以在TOMCAT_HOME外的其他目录启动.3. 工作目录的名字ContextInterceptor&RequestInterceptor这些侦听器(interceptors)侦听具体发生在ContextManager中的事件.例如,ContextInterceptor侦听Tomcat的启动及终止事件,RequestInterceptor监视在它服务过程中用户请求需要通过的不同阶段.Tomcat的管理员不必知道太多关于侦听器的知识;另外,开发者应该知道这是如何在Tomcat中实现一个”全局”型的操作(例如安全性及每个请求日志)ConnectorConnector表示一个到用户的联接,不管是通过web服务器或直接到用户浏览器(在一个独立配置中).Connector负责管理Tomcat的工作线程和读/写连接到不同用户的端口的请求/响应.Connector的配置包含如下信息:1.句柄类2.句柄监听的TCP/IP端口3.句柄服务器端口的TCP/IP的backlog.稍后我们将在此文档中描述如何配置Connector.Context每个Context提供一个指向你放置你Web项目的Tomcat的下属目录。
中央电大《网页开发技术》第一次形考
第一次形考_0006一、单项选择题(共10 道试题,共20 分。
)1. 在网站设计中所有的站点结构都可以归结为( )。
A。
两级结构B. 三级结构C。
四级结构D。
多级结构2。
IP地址在概念上被分为( )。
A. 二个层次B. 三个层次C。
四个层次D. 五个层次3. Web安全色所能够显示的颜色种类为()。
A. 4种B. 16种C。
216种D. 256种4. 良好的网站目录结构有利于()。
A。
用户浏览B。
页面的布局C. 网站的开发与维护D. 网站的CI形象5。
URL的全称是( )。
A。
Union Resource LocalB。
Universal Resource LocatorC。
Union Reform LocalD。
Universal Resource Local6。
()变量的设置是Tomcat的安装目录。
A。
JAVA_HOMEB。
TOMCAT_HOMEC。
CLASS_PATHD。
PATH7。
主机域名www.sina.corn.cn由四个子域组成,其中代表国别代码的子域是( )。
A. wwwB. sinaC. comD. cn8. 在域名系统中,域名采用()。
A。
树型命名机制B. 星型命名机制C. 层次型命名机制D。
网状型命名机制9。
应用程序开发模式不包括下面().A。
两层结构B. 三层结构C。
四层结构D. 基于Web的B/S模式10. Web的工作模式是( ).A。
客户端/服务器端B。
浏览器/服务器C. 浏览器/浏览器D。
浏览器/客户端二、判断题(共15 道试题,共30 分。
)1。
确定网站的域名和名称属于网站策划的一项工作。
A. 错误B。
正确2。
诞生于1946年的世界上第一台计算机ENIAC是一场计算技术的革命。
A. 错误B. 正确3。
每个Internet上的主机和路由器都有一个IP地址,包括网络号和主机号,这一编码组合是唯一的,没有两台有同一IP地址的机器.A. 错误B. 正确4。
我国于1994年5月正式接通Internet。
Tomcat域名自定义配置
Tomct多域名绑定和虚拟目录Tomcat采用默认安装,要想tomcat直接绑定多个域名,这里我们需要修改配置文件:Tomcat安装目录下的\conf\server.xml配置可能会遇到问题:将所有ie浏览器关闭在windows命令行窗口下执行:运行cmd输入:netstat -aon|findstr "80"TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口被进程号为2448的进程占用,继续执行下面命令:tasklist|findstr "2448"thread.exe 2016 Console 0 16,064 K/view/a6d00814a2161479171128f1.html很清楚,thread.exe占用了80端口System进程结束方法:开始——设置——控制面板——管理工具——服务结束系统服务项:World Wide Web Publishing Serviceselect * from nls_database_parameters;//查询oracle参数server.xml 的修改方式如下:(一)多域名绑定1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成805.0原始:<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false"redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />5.0修改后:<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false"redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />6.0原始:6.0修改后:其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变2.接下来就是重点了原始:<Engine name="Catalina" defaultHost="localhost"><Host name="localhost" appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /></Engine>……<Engine name="Catalina" defaultHost=><Host name="" appBase=="abcapps" unpackWARs="true"autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"<Host name= appBase=="D:\cba" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /><Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /></Engine>这里解释一下上面的配置Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.按照上面的配置:1.如果我在浏览器中输入http://localhost 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 下的网站2.如果输入 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 下的网站3.如果输入 则访问 D:\cba\ROOT 下的网站.注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录下面,即可通过相应域名访问了.这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.这样配置就大功告成了注意:要修改系统盘system->system32-> drivers-> etc下的hosts文件(二)虚拟目录<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="/cqq" docBase="f:\java\cqqapp" debug="0" reloadable="true" crossContext="true"></Host>其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。
jsp的复习题
(D)request.getParameter("userName ")
8、Servlet 使用( )接口的 forward和 include方法进行通信。
(A) ServletContext (B) ServletConfig
( )37.<%和%>之间可以定义方法。
( )38.在webapps文件夹中新建的子文件夹对应类的包名。
( )39.JSP页面被再次访问的时候,如果内存中仍然保留与之相应的字节码文件,tomcat就直接执行这个文件,而不用重新编译。
( )40.javac的作用是把后缀名为.class的文件编译成后缀名为.java的文件。
15、在JSP中如果要导入 java.io.* 包,应该使用( )指令。
(A) page (B) taglib (C) include (D) forward
判断题
( )1. 在安装JDK之后,环境变量classpath的值通常设置为我们在编程时要使用的类所在的路径或者要使用的类所在的包。
( )52. FORM标记的内容如果提交给当前页面处理,需要把action的值设置成空引号,引号内பைடு நூலகம்连空格也不能有。
( )53. JSP页面访问数据库服务器的时候,可以不使用tomcat,只要打开SqlServer服务器就可以。
( )54. 访问数据库服务器的时候,有了通配符就可以不用写SQL语句了,因为通配符可以代替任何SQL语句。
( )8. 软件安装、设置正确之后,要访问某个页面的时候,只在浏览器中输入地址:端口号/待访问的资源就可以了。
Tomcat配置文件详解
Tomcat配置⽂件详解打开Tomcat的配置⽬录,我们会发现下⾯的配置⽂件:server.xml:Tomcat的主配置⽂件,包含Service, Connector, Engine, Realm, Valve, Hosts主组件的相关配置信息;web.xml:遵循Servlet规范标准的配置⽂件,⽤于配置servlet,并为所有的Web应⽤程序提供包括MIME映射等默认配置信息;context.xml:所有host的默认配置信息;logging.properties:⽇志相关配置;tomcat-users.xml:Realm认证时⽤到的相关⾓⾊、⽤户和密码等信息;Tomcat⾃带的manager默认情况下会⽤到此⽂件;在Tomcat中添加/删除⽤户,为⽤户指定⾓⾊等将通过编辑此⽂件实现;catalina.policy:Java相关的安全策略配置⽂件,在系统资源级别上提供访问控制的能⼒,以安全模式启动Tomcat会使⽤这个配置catalina.properties:Tomcat内部package的定义及访问相关的控制,也包括对通过类装载器装载的内容的控制;Tomcat在启动时会事先读取此⽂件的相关设置;jaspic-providers.xml:⽤户认证配置⽂件这篇博客就来介绍下这⼏个配置⽂件的作⽤,以及常⽤的配置选项。
server.xml配置server.xml是Tomcat的主配置⽂件,可以对Service, Connector, Engine, Realm, Valve, Hosts等主组件进⾏相关配置。
<!-- port: 接收shutdown指令的端⼝,默认仅允许通过本机访问,默认为8005;shutdown:发往此Server⽤于实现关闭tomcat实例的命令字符串,默认为SHUTDOWN;使⽤⽅式:telnet localhost 8005,输⼊SHUTDOWN即可关闭tomcat如果你不配置这两个属性,Tomcat的这种关闭机制还是会运⾏的。
tomcat基本操作
tomcat基本操作
1. 启动Tomcat:进入Tomcat的bin目录,执行startup.bat (Windows)或startup.sh(Linux)脚本;
2. 关闭Tomcat:进入Tomcat的bin目录,执行shutdown.bat (Windows)或shutdown.sh(Linux)脚本;
3. 部署一个Web应用程序:将具有.war文件扩展名的Web应用程序文件复制到$CATALINA_HOME/webapps目录中,然后等待Tomcat启动自动解压缩并部署;
4. 卸载一个Web应用程序:删除
$CATALINA_HOME/webapps目录中具有相应应用程序文件夹名称的文件夹;
5. 查找Tomcat版本号:进入Tomcat的bin目录,运行version.bat(Windows)或version.sh(Linux)脚本;
6. 查看运行时日志:进入Tomcat的logs目录,并查看各个日志文件;
7. 修改Tomcat端口号:修改
$CATALINA_HOME/conf/server.xml文件中的Port属性;8. 配置Tomcat环境变量:将$CATALINA_HOME/bin添加到系统环境变量中;
9. 配置Tomcat的JVM参数:修改
$CATALINA_HOME/bin/catalina.sh(Linux)或catalina.bat (Windows)文件;
10. 配置Tomcat的安全:修改
$CATALINA_HOME/conf/tomcat-users.xml文件。
tomcat部署(配置文件)
tomcat部署(配置⽂件)⼀、启动tomcat服务器的⽅式1. 直接到tomcat服务器的bin⽬录下双击startup.bat2. 通过cmd进⼊bin⽬录,输⼊命令startup.bat1. 但这时会出现的问题是,服务器启动程序只是⼀闪⽽过,为什么呢?其实问题就是,没有Java的JDK,我们需要到环境变量配置系统变量JAVA_HOME。
我们都知道,1.5 以上的版本的JDK只需要配置path变量就可以了。
但是如果你想在机器上使⽤tomcat的话,你就必须配置JAVA_HOME,指向JDK的安装位置。
配置好之后我们就可以正常打开tomcat了,双击startup.bat,tomcat正常启动。
启动完成后,我们在浏览器地址栏上输⼊:http://localhost:8080,会得到以下的界⾯⼆、配置环境变量我们需要配置系统变量:ATALINA_BASE:指向tomcat的安装位置CATALINE_HOME:指向tomcat的安装位置Path:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin三、配置tomcat的端⼝号tomcat的默认服务端⼝是8080。
可以通过配置⽂件来改变该服务端⼝,甚⾄通过修改配置⽂件让tomcat同时在多个端⼝提供服务tomcat的配置⽂件都放在conf⽬录下。
使⽤⽆格式⽂本编辑器打开该⽬录下的server.xml⽂件,定位到68⾏处<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />其中,port="8080"就是web应⽤的服务端⼝,将8080改为任意端⼝,建议使⽤1024以上的端⼝,避免与公⽤端⼝冲突。
J2EE开发基础(习题卷3)
J2EE开发基础(习题卷3)第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面哪一项不是JDBC的工作任务?A)与数据库建立连接B)操作数据库,处理数据库返回的结果C)在网页中生成表格D)向数据库管理系统发送SQL语句答案:C解析:2.[单选题]视图解析器配置文件,横线处<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"> </property></property></bean>应该填写什么?A)*/B)prefixC)srefixD)答案:B解析:3.[单选题]test.jsp 文件如下:<%buffer.append("ABC");%>Buffer is <%=buffer%>试图运行时,将发生()A)编译期错误B)编译Servlet 源码时发生错误C)运行Servlet 时发生错误D)运行后,浏览器上显示: buffer isABC答案:A解析:4.[单选题]下面关于Java 语言特点的描述中,错误的是( )。
A)Java是纯面向对象编程语言,支持单继承和多继承。
B)Java支持分布式的网络应用,可透明地访问网络上的其他对象。
C)Java支持多线程D)Java程序与平台无关、可移植性好。
答案:A解析:5.[单选题]在Spring 配置文件中定义了“ bookServiceTarget ”和通知“ logAdvice ”, 然后定义代理类“ bookService ”, 则以下说法错误的是( )。
( 选择一项)<beans><bean id="bookServiceTarget" class="com.accp.aop.BookServiceImpl"/><bean id="logAdvice" class="com.accp.aop.LogAdvice"/><bean id="bookService"class="org.springframework.aop.framwork.ProxyFactoryBean"><property name="proxyInterfaces"><value>com.accp.aop6BookService</value></property><list><value>com.accp.aop6BookService</value></list></property><property name="target" ref="bookServiceTarget"/></bean></beans>A)通过直接访问bookServiceTarget , logAdvice 中的代码将会被执行B)为了实现前置通知, LogAdvice 需实现MethodBeforeAdvice 接口C)interceporName 指定织入的通知列表,其中<value> 节点可以有多个D)<property name="proxyInterfaces"><value>com.accp.aop.BookService</value></property>可以写成<property name="proxyInterfaces"value="com.acp.aop.BookService">答案:D解析:6.[单选题]@Aspect注解的作用是?A)作用是把当前类标识为一个切面B)标识一个前置增强方法C)标识一个后置增强类D)标识一个动态代理类答案:A解析:7.[单选题]messageorg.bob.taglib.MessageTagemptynametrue对这段配置描述正确的是A)定义了一个message 标签,有一个属性叫nameB)配置了一个名字为message 的标签,该名称对应到org.bob.taglib.MessageTag 类,并且标签不允许有主体内容,使用标签时有一个必须得属性为nameC)声明了一个名字为message 的标签,该标签对应到MessageTag 类,并且标签没有主体内容D)标签配置错误,主体不能为空答案:B解析:8.[单选题]下列选项中不属于服务器端动态网页技术的是( )A)ASPB)JSPC)JavaScriptD)PHP答案:C解析:9.[单选题]阅读以下PL/SQL 程序:1 begin2 for idx in 1..10 loop3 dbms_output.put_line( ‘Index= ’||idx) ;4 End loop5 end以下说法正确的是( )。
浅谈Eclipse调用Tomcat服务的原理 + tomcat更改虚拟部署目录图解
浅谈Eclipse调用Tomcat服务的原理 + tomcat更改虚拟部署目录图解首先,在Eclipse中新建一个Hello工程,Workspace的位置在c:\eclipse\workspace,所以hello工程的位置就是在%Workspace%\hello\这个文件夹中。
然后在hello工程中添加一个hello.jsp或者index.jsp都可以(index.jsp会方便一点),内容随便写点,如在body标签之间中就一个Hello Eclipse and Tomcat6.0!然后Run as 中选择“Run on server”,这是就会调用已经配置好的Tomcat服务器(此时把你的Tomcat 服务关闭,让Eclipse来调用就可以了,否则会有小小的冲突),这时在浏览器(Eclipse 当中的Web Browser)中就有了我们想看到的东西,其中url=http://localhost/hello/(隐含index.jsp)!Hello Eclipse and Tomcat6.0!!重点来了,Eclipse这期间干了什么?Tomcat的虚拟目录中,你没有设置Hello,怎么能运行?1.在MyEclipse的做法(MyEclipse有,Eclipse没有的方法)是:将你的工程拷贝一份到Tomcat目录中的webapps\目录当中(这个目录中,不需设置,tomcat就会把文件夹下当做一个站点,但是webapps\这个目录下的html文件是不会解析的,根目录URL\解析的是ROOT文件夹下的网页文件),这样Tomcat就多了一个站点,自然可以访问。
2.在Eclipse中的做法不太一样,Eclipse调用了JDK中的JAVAw.exe,并且指定了许多参数,如:%JAVA_HOME%\bin\javaw.exe-Dcatalina.base=C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp 1 "-Dcatalina.home=c:\Tomcat 6.0"-Dwtp.deploy=C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ wtpwebapps "-Djava............."如果你的windows任务管理器有印象路径(或者其他任务管理工具)你就会看到这行命令行,而此时,任务列表中没有Tomcat.exe这个服务进程,但是你却可以访问Tomcat服务器的hello工程的页面。
Tomcat--各个目录详解(二)
Tomcat--各个⽬录详解(⼆)Tomcat整体⽬录:⼀、bin⽂件(存放启动和关闭tomcat脚本)其中.bat和.sh⽂件很多都是成对出现的,作⽤是⼀样的,⼀个是Windows的,⼀个是Linux。
① startup⽂件:主要是检查catalina.bat/sh 执⾏所需环境,并调⽤catalina.bat 批处理⽂件。
启动tomcat。
异常:打开可能有闪退的问题。
原因可能有以下两点: 1)缺少环境变量配置,startup会检查你的电脑环境变量是否有JAVA_HOME。
2)已经开启了Tomcat容器,再次开启端⼝号会被占⽤。
.BindException: Address already in use: JVM_Bind② catalina⽂件:真正启动Tomcat⽂件,可以在⾥⾯设置jvm参数。
异常:可能出现内存溢出错误可以考虑修改它 1)ng.OutOfMemoryError: Java heap space Tomcat默认可以使⽤的内存为128MB,在较⼤型的应⽤项⽬中,这点内存是不够的,从⽽导致客户端显⽰500错误。
Windows环境下修改catalina.bat⽂件,在⽂件开头增加如下设置:set JAVA_OPTS=-Xms256m -Xmx512m Linux环境下修改catalina.sh⽂件,在⽂件开头增加如下设置:JAVA_OPTS=’-Xms256m -Xmx512m’ 其中,-Xms设置初始化内存⼤⼩,-Xmx设置可以使⽤的最⼤内存。
2) ng.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM 存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的 Heap区域不同,GC(Garbage Collection)不会在主程序运⾏期对PermGen space进⾏清理,所以如果你的应⽤ 中有很CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进⾏pre compile的 时候。
idea配置tomcat启动web项目的图文教程
3.配置tomcat
4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种方式我们比较常见。 war exploded:将web工程以当前文件夹的位置关系上传到服务器。就是直接把文件夹、jsp页面 、classes等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署, 一般在开发的时候也是用这种方式。 中方式获取上下文绝对路径不一样: String contextPath = request.getSession().getServletContext().getRealPath("/"); 我们这里是使用war exploded 演示。
我们这里已经生成了,如果没有生成,可以手动生成下,
选择部署
application context 和url的后缀要相同,要不会出现404 启动tomcat即可 总结 到此这篇关于idea配置tomcat启动web项目的文章就介绍到这了,更多相关idea配置tomcat启动web项目内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
今天小编就为大家分享一篇关于tomcat70设置虚拟目录配置虚拟路径的方法讲解小编觉得内容挺不错的现在分享给大家具有很好的参考价值需要的朋友一起跟随小编来看看吧
配置tomcat 1.点击run configuration
idea配置 tomcat启动 web项目的图文教程
tomcat详细配置步骤
tomcat详细配置步骤版本:tomcat6.0第一步:下载jdk和tomcat:JDK下载Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。
1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java):JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10classpath=.;%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.javajava Test此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CATALINA_HOME:c:\tomcatCATALINA_BASE:c:\tomcatTOMCAT_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中可能没有common这个文件夹了。
tomcat 知识点总结
tomcat 知识点总结Tomcat 知识点总结Tomcat 是一个开源的 Java Web 应用服务器,由 Apache 软件基金会开发和维护。
它是目前使用最广泛的Java Web 服务器之一,被广泛应用于企业级Web 应用的开发和部署。
本文将对Tomcat 的一些重要知识点进行总结和介绍。
一、Tomcat 的基本概念和特点1. Tomcat 是一个Servlet 容器和JSP 容器,它实现了Java Servlet 和 JavaServer Pages 规范,用于处理动态的 Web 内容。
2. Tomcat 是一个独立的Web 服务器,可以独立运行,也可以与其他Web 服务器(如Apache HTTP Server)配合使用,实现更强大的功能。
3. Tomcat 使用 Java 语言开发,具有跨平台的特点,可以在不同的操作系统上运行,如 Windows、Linux、MacOS 等。
二、Tomcat 的安装和配置1. 下载 Tomcat 的安装包,并解压到指定目录。
2. 配置环境变量,设置 JAVA_HOME 和 CATALINA_HOME。
3. 配置 Tomcat 的服务器端口、虚拟主机、连接池等参数。
4. 配置 Tomcat 的日志记录,可以设置日志级别和日志文件位置。
三、Tomcat 的目录结构和重要文件1. bin 目录:包含了 Tomcat 的启动和关闭脚本。
2. conf 目录:包含了Tomcat 的配置文件,如server.xml、web.xml 等。
3. lib 目录:包含了 Tomcat 运行所需的库文件。
4. webapps 目录:用于存放 Web 应用的目录,每个 Web 应用都有一个对应的目录。
5. logs 目录:用于存放 Tomcat 的日志文件。
四、Tomcat 的启动和关闭1. 启动Tomcat:运行startup.bat(Windows)或startup.sh (Linux)脚本。
tomcat的webApps和work目录
tomcat的webApps和work目录
1 用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat
的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。
tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些jsp页面会被编译成应该是servlet文件,下次再来
访问时,就直接运行servlet类就可以向客户端反应响应页面了,所以有的博客说第一次访问时会比较慢,是因为新发布上去的页面在第一个人访问时,会先
编译成servlet文件,所以慢了,一旦编译好,那么除非jsp 页面修改,不然下次访问直接运行servlet就可以响应用户,所以快),编译后的文件都会存储在work目录下。
而tomcat 显示的目录,都会从这个缓存里找编译后的jsp对应的class 文件。
所以当清空了work目录后,该过程将会从新来过。
有的时候会遇到一个问题,就是修改后的页面在tomcat 运行的时候显示不了修改后的痕迹。
这个时候删除work目录下对应的项目文件夹,重新启动tomcat就可以了。
2 在tomcat的conf配置文件夹下的server.xml文件里配置
了Host
name后,就会在conf下的Catalina文件夹和work下的Catalina文件下建立站点名称的文件夹,项目每次发布都会放入来,也会记录到
conf下的Catalina文件夹的配置文件里去。
web习题
一、单选题1、下面选项中,用于指定客户端期望服务器返回哪个国家语言的文档的头字段是A、Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language2、在一个web应用中有页面,具体代码如下:<html> <body> <img src="/"> <img src="/ "> <img src="/ "> </body> </html> 请问在IE 浏览器中请求该页面时,浏览器会发出几次请求A、1次B、2次C、3次}D、4次3、下面选项中,哪个头字段可以实现防盗链A、LocationB、RefreshC、RefererD、If-Modified-Since4、下面关于http协议中get与post请求的说法中,错误的是A、get方式传输数据大小有限制B、post方式传可以传输大数据C、get方式会将请求信息在地址栏上显示,post不会~D、http协议请求方式只有get和post5、假设在helloapp应用中有一个类,它位于包中,那么这个类的.class文件的存放路径应该是什么A、helloapp/B、helloapp/WEB-INF/C、helloapp/WEB-INF/classes/D、helloapp/WEB-INF/classes/com/itheima/6、下面关于配置web默认页面的说法中,正确的是A、<welcome-file-list> <welcome-files></welcome-files> </welcome-file-list>B、<welcome-file-lists> <welcome-file></welcome-file> </welcome-file-lists>C、<welcome-file-list> <welcome-file></welcome-file> </welcome-file-list>-D、<welcome-file-lists> <welcome-files></welcome-files> </welcome-file-lists>7、下面选项中,哪个头字段用于指定服务器返回的部分实体内容的位置信息A、Content-RangeB、Content-LocationC、RangeD、Content-Length8、下列选项中,修改Tomcat端口号的文件是A、B、C、(D、9、下面选项中,可以实现浏览器重定向的状态码是A、100B、200C、304D、30310、下列关于HTTP请求参数的说法中,正确的是A、在GET请求方式下,HTTP请求参数位于HTTP请求的正文部分B、在一个HTTP请求中,只能包含一个HTTP请求参数C、在POST请求方式下,HTTP请求参数位于HTTP请求的正文部分【D、在实际开发中,通常都会使用GET方式发送请求11、下面关于tomcat服务器描述,正确的是A、tomcat是一个开源的免费的web服务器,它支持javaEE所有规范B、tomcat 安装后默认端口80C、tomcat 启动时需要配置JAVA_HOME 环境变量D、tomcat 启动时必须配置CATALINA_HOME环境变量12、下面关于Tomcat的说法,错误的是A、它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的B、它具有Web服务器的基本功能C、它也提供数据库连接池等许多通用组件功能:D、以上说法都不正确13、下面选项中,哪个头字段用于指示客户端和服务器端是否继续保持连接A、ConnectionB、Accept-ConnectionC、ConnectionD、IsConnection14、下面选项中,表示服务器上不存在客户端请求资源的状态码是A、100B、404C、304~D、30315、下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集A、Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language16、Refresh能够使客户端不断刷新,其刷新的时间单位是A、毫秒B、分钟C、秒}D、纳秒17、下面选项中,哪个头字段用于指定客户端用什么样的数据编码方式A、Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language18、下面关于协议的客户端与服务器交互,按先后顺序的四个步骤()①回送响应信息②关闭连接③发送请求信息④建立连接A、①②③④B、④③②①C、④③①②(D、③④①②19、下列选项中,启动Tomcat的命令,放在哪个目录中A、binB、libC、webappsD、work20、下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间A、ServerB、Accept-LocationC、Refresh:D、Accept- Refresh21、下列写法中,哪种方式可以用Get方式将参数name为youjun与pwd为123发送给服务器A、&name=youjun&pwd=123B、&pwd=123C、、&pwd=12322、下面关于Tomcat中,配置虚拟主机需要使用的元素是A、<Host>B、<Context>C、<Path>D、<VirtualHost>[23、下列选项中,关于配置JAVA_HOME环境变量的具体步骤,正确的是A、打开环境变量,配置path参数B、打开环境变量,配置classpath参数C、打开环境变量,新建JAVA_HOME参数并配置值为JDK安装目录D、以上说法都不对24、下面选项中,在tomcat上发布javaweb应用时,默认在什么目录A、webappsB、confC、binD、work[25、请求行位于请求消息的第()行A、1B、2C、3D、426、下面选项中,用于存放Tomcat 和文件的是A、binB、confC、libD、webapps…27、下面选项中,哪个头字段用于表示HTTP消息产生的当前时间A、Accept-DataB、Accept-DateC、DateD、Data28、下面选项中,哪个头字段用于通知客户端获取请求文档的新地址A、AcceptB、Accept-RangeC、Accept-LocationD、Location$29、下面选项中,哪个头字段用于指定服务器软件产品的名称A、ServerB、Accept-RangeC、Accept-LocationD、Accept- Server30、下面选项中,能够实现客户端3秒后跳到主页的响应消息头是A、Refresh=3;url=、Refresh=3;url=、Refresh=3,url=、Refresh:3;url=、下面选项中,代表客户端的请求成功,响应消息正常的状态码是A、100B、200C、500(D、40432、下面选项中,关于MD5算法最终生成的数字摘要包含的字节个数是A、8B、32D、2433、下列选项中,用于停止Tomcat的是哪个命令A、B、C、!D、34、下面选项中,哪个头字段可以指定客户端使用的操作系统及版本A、LocationB、User-AgentC、If-Modified-SinceD、Referer35、下面状态码中,哪个用于表示客户端缓存的版本是最新的A、100B、200C、304…D、40436、下列关于响应头和状态码的设置中,哪种方式能够实现客户端重定向A、Location与200一起使用B、Location与307一起使用C、Accept-Location与302一起使用D、Accept-Location与307一起使用37、下面选项中,哪个用于指定多个数据的编码方式A、Accept-Encoding: gzip pressB、Accept-Encoding: gzip;compressC、Accept-Encoding: gzip,compress}D、Accept-Encoding: gzip compress38、下面关于自定义xml配置虚拟目录的名字为,则访问主页时URL中正确的是A、,哪个头字段用于指出实体内容的MIME类型A、Content-RangeB、Content-LocationC、Content-TypeD、Content-MD540、下面关于配置web应用的默认页面,说法正确的是A、需要在Tomcat安装目录下conf/进行配置B、需要在Tomcat安装目录下conf/进行配置|C、需要在当前web应用目录下WEB-INF/进行配置D、需要在当前web应用目录下WEB-INF/进行配置二多选题1、下面关于HTML协议发展过程中,所经历的版本有B、C、D、2、下面关于软件开发中,通常选择的两种基本架构是A、B/S(B、C/SC、基于云端架构D、SOAP架构3、下面关于URL的组成中,可以包含的部分有A、Web服务器的主机名B、端口号C、资源名D、网络协议4、以下关于HTTP协议实现通信的过程中,按顺序排列的次序为A、建立TCP连接—B、发出HTTP请求C、发出HTTP响应D、关闭TCP连接5、下面关于post请求的说法中,正确的是A、post方式传可以传输大数据B、post方式会将请求信息在地址栏上显示C、post方式不会将请求信息在地址栏上显示D、post方式提交数据相对于get方式安全些6、下面在Tomcat中添加具有管理权限账号,修改的配置文件,正确的是A、conf/%B、conf/C、conf/D、WEB-INF/7、下面选项中,哪些可以禁用浏览器缓存A、Expires: -1B、Cache-Control: no-cacheC、Pragma: no-cacheD、Last-Modified: -18、下面关于Content-MD5头字段进行完整性检查时,所包含的技术是A、RSA;B、UUIDC、MD5D、Base649、下面关于Tomcat的说法中,正确的是A、它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的B、Tomcat运行稳定、可靠、效率高,可以和目前大部分主流的Web服务器(如Apache、IIS服务器)一起工作C、Tomcat的版本在不断地升级,功能也不断地完善与增强D、以上说法都不正确10、根据呈现的效果不同,Web资源包含以下哪些A、动态Web资源~B、静态Web资源C、TomcatD、浏览器三、判断题1、允许在客户端与服务器建立连接后实现多次请求与响应()2、当访问一个Web应用程序时,如果没有指定资源名称,则会出现404错误,代表找不到资源()3、配置JAVA_HOME环境变量的具体步骤为,打开环境变量,新建JAVA_HOME参数并配置值为JDK安装目录的bin目录下()4、一个web应用下子目录的命名没有特殊规定,可以随意命名()5、安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK()6、中管理平台角色共有4种,分别为:manager-gui、manager-script、manager-jmx、manager-status()【7、JAVAEE规定了,一个web应用下子目录的命名不能随意的,其中WEB-INF目录是必须的()8、omcat管理平台提供了控制每个Web应用的启动、停止和卸载的功能()9、Tomcat配置并成功启动后,在浏览器地址栏中输入,xml文件名将作为应用名,所以访问时的应用名为xml的文件名()11、Tomcat具有Web服务器的基本功能,并没有提供数据库连接池等许多通用组件功能()12、在HTTP响应消息中,第一行为响应状态行,紧接着的是若干响应消息头,服务器端通过响应消息头向客户端传递附加信息()13、在配置一个WEB应用的默认页面时,一个WEB应用最多只能配置一个默认主页()14、通常动态Web资源包括JSP、JS、Servlet等()15、当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面()16、采取在文件中配置虚拟目录,每次修改文件后,都不需要重启服务器,而会立即生效()17、在Tomcat服务器中配置虚拟主机,需要在文件进行配置()18、如果在Tomcat的webapps目录下,找不到要访问的web应用,就一定会出现找不到资源的错误()19、Pragma头字段主要在中通知代理服务器和客户端如何使用缓存页面,它的值只能固定设置为no-cache()20、允许在客户端与服务器建立连接后实现多次请求与响应()四、填空题1、C/S架构是________的简写,也就是客户机/服务器端的交互2、配置虚拟目录可以在<Tomcat安装目录>/conf目录下的文件中进行配置,并且需要在<Host>元素中添加一个________元素。
tomcat+mysql配置
tomcat+mysql我只说配置tomcat+mysql这部分,因为觉得这个应该是很多和我一样的初学者最易犯错的,apache等方面就不说了。
************************************************************************************ *****首先,要准备必要的软件:(找不到的朋友可以联系我,我都找齐了)1、j2sdk-1_4_2-windows-i586.exe;2、jakarta-tomcat-5.0.28.exe;3、mysql-5.0.24a-win32.zip(内含安装文件);4、mysql-connector-java-3.2.0-alpha-bin.jar(这个要找对版本);5、MySQL-Front_Setup_33451.zip(这个不是必要的,但在没有phpMyAdmin的情况下用它来管理数据库); ************************************************************************************ *****好了,我们正式开始。
第一步是安装JDK,这个没什么好说的,建议把所有软件放到一个文件夹,如我就把它安装到D:\server 这个文件里。
重要的是安装后环境变量的设置,我设置的是这样的:========================================名称:CLASSPATH(这个应该是要新建的)值:.;D:\server\j2sdk1.4.2\lib\dt.jar;D:\server\j2sdk1.4.2\lib\tools.jar;D:\server\j2sdk1.4.2\lib;D:\server \j2sdk1.4.2\jre\lib名称:JAVA_HOME(也是新建的)值:D:\server\j2sdk1.4.2名称:Path值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;D:\server\j2sdk1.4.2 \bin;D:\server\j2sdk1.4.2\jre\bin========================================这里说明一下:1、CLASSPATH这个,注意它的值最开头那个“.;”不要漏了,这应该是表示“在本目录内”的意思;2、Path这个变量本来就有,在原来的值后面加入";D:\server\j2sdk1.4.2\bin;D:\server\j2sdk1.4.2\jre\bin”就行;3、另外网上也有很多其他的设置方式,由于本人在这方面也还未完全弄懂,先按这个设置了;好了,最好重新启动一下,之后就写我们的Hello World :========================================public class Test{public static void main(String args[]){System.out.println("This is a test program.");}}========================================新建一个文本文档,把上面的代码加到里面,保存为Test.java放到D:\server\里(JDK的安装目录),在CMD下转到D:\server\>盘符,输入:javac Test.java按回车,如没有报错,则说明编译成功;接着输入:java Test回车,如出现This is a test program. 则说明环境变量设置好了,至此JDK安装成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.在tomcat首页中显示根目录下的文件列表:
是否显示文件列表,可以在tomcat/conf/web.xml里配置,把
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
里的<param-value>false</param-value>改成<param-value>ture</param-value>即可显示。 默认的是false。
就如你已经按上面所说的在tomcat里配置好了虚拟目录,而且你把你要运行的文件都放进去了,在 IE中打上 http://localhost:8080/myweb 就可以看到这个目录下的文件名了,这样很大地方便了我们。。
本文来自CSDN博客,转载请标明出处:/panxuan/archive/2008/05/09/2422321.aspx�
1建虚拟目录:
首先你在D盘下建立一个目录例如:d:\website(随便你建在磁盘的哪都可以,把你想运行的文件放到这个目录里面就可以了)
然后打开tomcat里找到conf这个文件夹下的server.xml文件,在里面找到</Host> 在上面 加上这样="/myweb" docBase="d:/website" crossContext="false" debug="0" reloadable="true">
</Context>
</Host>
</Engine>
</Service>
然后把tomcat启动一下就ok了! 在IE里打上 http://localhost:8080/myweb/你要运行的文件名 就可以了。