tomcat虚拟路径配置(listings)

合集下载

tomcat配置文件详解

tomcat配置文件详解

tomcat配置文件详解(一):目录结构tomcat的目录结构如下:目录名简介bin 存放启动和关闭tomcat脚本conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xmlwork 存放jsp编译后产生的class文件webapp 存放应用程序示例,以后要部署的应用程序也要放到此目录logs 存放日志文件lib/japser/common 这三个目录主要存放tomcat所需的jar文件(二):server.xml配置简介下面我们将讲述这个文件中的基本配置信息,更具体的配置信息见tomcat的文档元素名属性解释server port 指定一个端口,这个端口负责监听关闭tomcat的请求shutdown 指定向端口发送的命令字符串service name 指定service的名字Connector (表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求minProcessors 服务器启动时创建的处理请求的线程数maxProcessors 最大可以创建的处理请求的线程数enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理connectionTimeout指定超时的时间数(以毫秒为单位)Engine (表示指定service中的请求处理机,接收和处理来自Connector的请求) defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值是一样的Context (表示一个web应用程序,通常为WAR文件,关于WAR 的具体信息见servlet规范) docBase 应用程序的路径或者是WAR文件存放的路径path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/**** reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序host (表示一个虚拟主机) name 指定主机名appBase 应用程序基本目录,即存放应用程序的目录unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从WAR 文件中运行应用程序Logger (表示日志,调试和错误信息) className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口prefix 指定log文件的前缀suffix 指定log文件的后缀timestamp 如果为true,则log文件名中要加入时间,如下例:localhost_log.2001-10-04.txt Realm (表示存放用户名,密码及role的数据库) className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口Valve (功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样) className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve类可以记录应用程序的访问信息directory 指定log文件存放的位置pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行请求的字符串,HTTP响应代码,发送的字节数。

信息安全基础(习题卷21)

信息安全基础(习题卷21)

信息安全基础(习题卷21)第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]黑客的主要攻击手段包括( )A)社会工程攻击、蛮力攻击和技术攻击B)人类工程攻击、武力攻击及技术攻击C)社会工程攻击、系统攻击及技术攻击答案:A解析:2.[单选题]SSL协议广泛用于PKI系统中,对于SSL协议本身,它不能提供哪项功能?A)加密服务B)身份认证服务C)可靠的端到端安全连接D)完全采用对称密码,效率高答案:D解析:SSL协议被设计用来使用TCP连接提供一个可靠的端到端安全服务,为两个通信个体之间提供保密性和完整性。

3.[单选题]以下 不是包过滤防火墙主要过滤的信息? ( )A)源IPB)目的IPC)TCPD)时间答案:D解析:4.[单选题]黑客利用IP地址进行攻击的方法是( )。

A)IP欺骗B)解密C)盗取口令D)发送病毒答案:A解析:黑客利用IP地址进行攻击的方法主要用IP欺骗。

5.[单选题]数据解封装的过程是( )A)段-包-帧-流-数据B)流-帧-包-段-数据C)数据-包-段-帧-流D)数据-段-包-帧-流答案:B解析:6.[单选题]PKI管理对象不包括( )A)ID和口令解析:7.[单选题]关于最长可接受中断时间、最长可容忍中断时间、事件实际处理时间,正确的是( )A)最长可接受中断时间与最长可容忍中断时间相等B)最长可容忍中断时间与事件实际处理时间相等C)最长可接受中断时间小于事件实际处理时间D)最长可接受中断时间大于事件实际处理时间答案:D解析:8.[单选题]防止用户被冒名欺骗的方法是( )A)对信息源发方进行身份验证B)进行数据加密C)对访问网络的流量进行过滤和保护D)采用防火墙答案:A解析:9.[单选题]数据安全存在着多个层次,()能从根本上保证数据安全。

A)制度安全B)运算安全C)技术安全D)传输安全答案:C解析:10.[单选题]如果使用ln命令将生成了一个指向文件old的符号链接new,如果你将文件old删除,是否还能够访问文件中的数据( )?A)不可能再访问B)仍然可以访问C)能否访问取决于file2的所有者D)能否访问取决于file2的权限答案:A解析:11.[单选题]下列哪个攻击不在网络层()。

如何在MyEclipse或Eclipse下配置Tomcat(说明:这里Tomcat是安装版本,不是插件)

如何在MyEclipse或Eclipse下配置Tomcat(说明:这里Tomcat是安装版本,不是插件)

因为最近在论坛上很多朋友都遇到这个问题。

还有一些tomcat忘记设置jdk等细节问题这里通过讲解如何在MyEclipse enterprise workbench7.5或Eclipse下配置Tomcat配置前提:已经安装好Tomcat和JDK当然还有Eclipse或MyEclipse说明:这里Tomcat是安装版本,不是插件配置tomcat步骤:点击Window-->preferences-->选择MyEclipse Enterprise Workbench-->Servers-->Tomcat-->选择你的Tomcat版本-->并在Tomcat子目录下面指定你的jdk就可以了(点击Window-->preferences-->选择Eclispe-->Server-->Tomcat-->选择你的Tomcat版本-->并在Tomcat子目录下面指定你的jdk就可以了)图1图2(注意一定要指定你的jdk,不然就会出现错误)这样就配置好,你可以在myEclispe里面发布运行了。

先把Tomcat启动,就在工具栏的一个服务器图标,选择一下下拉列表的tomcat,启动就可以了发布时,单击要发布的项目文件夹,选择在工具栏上的一个服务器图标旁边的图标点击在里面发布就可以了。

这样你就可以运行和测试了这里说的“单击要发布的项目文件夹”意思是选中你要发布的项目,服务器图标左边图标:主要是Eclipse方便用户查看Tomcat服务器上部署的项目,即提供一个部署的快捷方法!当然,你也可以不选中项目,直接点击服务器图标旁边的图标,在里面选择要发布的项目和选择要发布到的服务器,你摸索一下就知道了一、关于JDK的相关内容,参考/innuyasha/blog/item/db12f21f1d7e05f4e1fe0b30.html/innuyasha/blog/item/b40eb011656f987fcb80c41e.html二、Eclipse下载地址/downloads/根据你的操作系统选择你要下的版本,下载后直接解压即可使用,无需安装。

idea配置tomcat教程

idea配置tomcat教程

idea配置tomcat教程Tomcat是一个开源的Java Web服务器,用于将Java Servlet和JavaServer Pages (JSP) 运行在Web环境中。

它是Apache软件基金会的一个项目,已经广泛应用于Web开发中。

下面是一个简单的Tomcat配置教程,帮助你快速上手使用Tomcat来运行Java Web应用程序。

第一步是下载和安装Tomcat。

你可以通过Tomcat的官方网站下载Tomcat的最新版本。

下载完成后,根据安装说明进行安装。

安装过程通常涉及解压Tomcat文件并设置环境变量。

安装完成后,你需要进行一些基本的配置。

打开Tomcat的安装目录,找到conf目录。

在这个目录下,你会找到一个名为server.xml的文件。

用文本编辑器打开这个文件。

在server.xml文件中,你可以找到一些配置选项。

比如,你可以配置Tomcat运行的端口号、主机名等。

根据你的需求,进行相应的配置。

完成配置后,保存server.xml文件并关闭文本编辑器。

现在,你可以启动Tomcat了。

进入Tomcat的安装目录,找到bin目录。

在这个目录中,你会找到一个名为startup.bat或startup.sh 的文件。

根据你的操作系统,运行适当的脚本文件来启动Tomcat。

一旦Tomcat启动,你可以访问http://localhost:8080来查看Tomcat的默认页面。

如果一切正常,你应该能够看到Tomcat 的欢迎页。

现在,你可以将自己的Java Web应用程序部署到Tomcat中。

首先,将你的应用程序打包为一个WAR文件。

然后,将这个WAR文件复制到Tomcat的webapps目录下。

一旦WAR文件被复制到webapps目录,Tomcat会自动解压WAR文件并将应用程序部署到相应的目录中。

你可以通过http://localhost:8080/你的应用程序名称来访问你的应用程序。

如果你需要对Tomcat进行更高级的配置,你可以查阅Tomcat 的官方文档。

黑马程序员:Tomcat中虚拟路径,虚拟主机详解

黑马程序员:Tomcat中虚拟路径,虚拟主机详解

黑马程序员:Tomcat中虚拟路径,虚拟主机详解简介: Tomcat中部署web应用程序的方式2种方式:• 1.直接将一个web应用程序放置在tomcat/webapps目录下。

这时web 应用程序目录名称就是我们访问tomcat下的这个应用程序的名称•2.将一个不在tomcat下的web应用程序部署加载. 此时就要在TOMCAT中设置虚拟路径了.•Tomcat的加载web应用的顺序是先加载$Tomcat_home$\conf\Catalina\l ocalhost下面的xml文件(文件中配置了web项目所在路径),然后再加载weba pps下的web项目.虚拟路径的配置例如: 将F:\mywebapps\XXX项目.部署到tomact.第一种配置虚拟路径的方式:(推荐使用)在Tomcathome\conf\Catalina\localhost路径下新建一个XML文件,注意:XML文件的名字也就是项目部署成功后的web根路径.例如创建一个myapp.xml文件.myapp.xml:<?xml version="1.0" encoding="UTF-8"?><Context docBase="F:\mywebapps\XXX项目"reloadable="true"debug=" 0"path="/mya"/>path : web的跟路径. 可以不写,也不一定是/myapp. 也就是说在这里不起作用. web跟路径默认就是文件名.此时就设置好了虚拟路径.访问路径为: 127.0.0.1:8080/myapp.注意:如果docBase=”F:\mywebapps”.(没有指定具体项目名,此时相当于tamcat 下webapps目录).访问路径为: 127.0.0.1:8080/myapp/XXX项目.第二种配置虚拟路径的方式:(tomcat6后不推荐)我们可以在tomcat/conf/server.xml文件中配置,在server.xml文件中的结束标签前添加一段配置<Host name="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true">... 此处省略n行<Context docBase="F:\mywebapps\XXX项目"reloadable="tr ue"debug="0"path="/myapp"/></Host>注意:此时path一定要写,因为我们此时没有新建xml文件了,所以一定要指明web应用的根目录。

Tomcat配置技巧

Tomcat配置技巧

Tomcat配置技巧编者按:现在开发JavaWeb应用,建立和部署Web内容是一件很简单的工作。

使用JakartaTomcat作为Servlet和JSP容器的人已经遍及全世界。

Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。

你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求。

希望对你有所帮助。

1.配置系统管理(AdminWebApplication)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。

Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。

Tomcat的AdminWebApplication最初在4.1版本时出现,当时的功能包括管理conte某t、dataource、uer和group等。

当然也可以管理像初始化参数,uer、group、role的多种数据库管理等。

在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。

AdminWebApplication被定义在自动部署文件:CATALINA_BASE/webapp/admin.某ml(译者注:CATALINA_BASE即tomcat安装目录下的erver目录)你必须编辑这个文件,以确定Conte某t中的docBae参数是绝对路径。

也就是说,CATALINA_BASE/webapp/admin.某ml的路径是绝对路径。

作为另外一种选择,你也可以删除这个自动部署文件,而在erver.某ml文件中建立一个AdminWebApplication的conte某t,效果是一样的。

你不能管理AdminWebApplication这个应用,换而言之,除了删除CATALINA_BASE/webapp/admin.某ml,你可能什么都做不了。

如果你使用UerDatabaeRealm(默认),你将需要添加一个uer以及一个role到CATALINA_BASE/conf/tomcat-uer.某ml文件中。

tomcat配置说明

tomcat配置说明

tomcat配置说明一、运行tomcat需要的构件程序:tomcat以及jre二、需要配置的环境变量CA TALINA_HOME 应该指向tomcat 安装目录(可以不配置)JA V A_HOME 必须指向jdk安装路径JRE_HOME 必须指向Java运行环境如果为空默认和java_home 相同(可以不配)Path :增加“;d:\jdk\bin”到系统变量三、系统环境变量的配置与编辑Window + pause/break 打开系统属性对话框(或右击桌面上我的电脑图标选择属性)选择高级选项卡单击环境变量按钮添加系统变量java_home查看系统变量中是否有java_home变量如果没有单击新建按钮弹出如下图所示对话空在变量名文本框中输入java_home打开资源管理器找到jdk的安装路径(目录或文件夹)如图从地址栏中拷贝路径,切换到新建系统变量对话框将复制的路径粘贴到变量值文本框中单击确定退出新建系统变量对话框系统变量java_home 添加完毕。

修改系统变量path在系统环境变量里找到并选中path 单击下面的编辑按钮将光标移到变量值的结尾处输入分号“;”。

打开资源管理器找到jdk\bin的安装路径(目录或文件夹)如图从地址栏中拷贝路径,切换到编辑系统变量对话框将复制的路径粘贴到变量值文本框中的最后。

如图:单击确定退出对话框单击确定退出系统属性对话框变量配置完成。

四、测试运行tomcat到tomcat 安装目录双击startup.bat的文件运行tomcat测试。

Tomcat 下数据库连接配置Tomcat 下数据库连接分两种情况:一种通过配置使用tomcat中的数据库连接池功能。

另一种是不采用tomcat提供的连接池功能直接通过jdbc进行连接。

无论哪种方式都需要将要连接的数据库jdbc驱动包放置在正确的目录(文件夹)下;Oracle数据库的驱动: calsses12.jarSqlserver数据库的驱动包括三个:msbase.jar,mssqlserver.jar、msutil.jar相应的jdbc驱动拷贝到了tomcat\server\lib\后就可以通过配置tomcat使用tomcat 的连接池功能连接数据库了或自己写代码连接数据库了。

tomcat的url配置

tomcat的url配置

第一种方法:在tomca ‎t 中的con ‎f 目录中,在serve ‎r .xml 中的,<host/>节点中添加:<Contex ‎tpath="/hello" docBas ‎e ="D:eclips ‎e 3.2.2forwe ‎b tools ‎w orksp ‎a cehel ‎l oWebR ‎o ot" debug="0" privil ‎e ged="true"></Contex ‎t >至于Cont ‎e xt 节点属性,可详细见相关‎文档。

第二种方法:将web 项目‎文件件拷贝到‎w ebapp ‎s 目录中。

第三种方法:很灵活,在conf 目‎录中,新建 Catali ‎n a (注意大小写)\localh ‎o st 目录,在该目录中新‎建一个xml ‎文件,名字可以随意‎取,只要和当前文‎件中的文件名‎不重复就行了‎,该xml 文件‎的内容为: <Contex ‎tpath="/hello" docBas ‎e ="D:eclips ‎e 3.2.2forwe ‎b tools ‎w orksp ‎a cehel ‎l oWebR ‎o ot" debug="0" privil ‎e ged="true"> </Contex ‎t >第3个方法有‎个优点,可以定义别名‎。

服务器端运行‎的项目名称为‎p ath ,外部访问的U ‎R L 则使用X ‎M L 的文件名‎。

这个方法很方‎便的隐藏了项‎目的名称,对一些项目名‎称被固定不能‎更换,但外部访问时‎又想换个路径‎,非常有效。

第2、3还有优点,可以定义一些‎个性配置,如数据源的配‎置等。

还有一篇 详细的1、直接放到We ‎b apps 目‎录下Tomcat ‎的Webap ‎p s 目录是T ‎o mcat 默‎认的应用目录‎,当服务器启动‎时,会加载所有这‎个目录下的应‎用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于tomcat虚拟路径配置
在tomcat安装好后,只要把你的web项目copy
到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中。

这样做即可以不用重复的部署,节约时间,而且给开发人员带来方便。

方法如下:
1,找到%TOMCAT_HOME%\conf\server.xml,(即tomcat 的安装目录下面相关的文件)打开此xml文件,在
<host> </host>之间加入如下代码: <Context
path="/test" docBase="E:\aaa" debug="0" reloadable="true"/>
(注意字母的大小写!!!)
docBase是实际路径,这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。

path为虚拟路径,访问时的路径,注意:一定要加“/”
debug建议设置为0,reloadable设置为true。

2,测试,重启tomcat服务器,然后在浏览器中输入http://localhost:8080/test
3,如果在测试中出现404的错误,如果前面配置没有错,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虚拟路径显示目录给禁止啦,此时可以在web.xml文件中找到
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.D efaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
将listings的value改为true,然后重新启动
tomcat,在输入url,测试成功!
4,如果项目开发完成,准备部署在服务器上时,记住要把第三步中web.xml文件中参数listings的值改为false,这样可以避免把项目的部署路径呈现给使用者!
具体如下:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>。

相关文档
最新文档