Tomcat

Tomcat目录结构及Tomcat Server处理一个http请

http://blog.sina.com.cn/s/blog_62cb15980101jh9x.html1.Tomcat的结构概述Tomcat服务器是由一系列可配置的组件构成,其核心组件是CatalinaServlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat的组件可以在/conf/server.xml文件中进行配置,每个Tomcat的组件在server.xml文件中对应一种配置元素.一下代码以XML的形式展示

系统 2019-08-12 01:33:29 2311

Tomcat

分析 Tomcat catalina.bat 脚本

Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。接下来,我将对Tomcatcatalina.bat脚本进行分析。首先省去catalina.bat开头诸多注解,这些注解主要是讲解各个变量是干什么的。需要的话,自己看下英文就可以了。这里就不翻译了。remGuessCATALINA_HOMEifnotdefined查看是否在tomcat目录下,与start

系统 2019-08-12 01:33:20 2311

Tomcat

Tomcat发布Web项目的两种方式

1、可以利用myeclipse的deploy功能会自动把项目拷贝到配置好的Tomcat/webapps目录中。只需配置好web.xml中的即可。2、还可以在Tomcat的安装目录下,找到Tomcat/conf目录中的server.xml文件,打开后,在标签内编辑,如下:

系统 2019-08-12 01:33:01 2311

Tomcat

TOMCAT中配置JNDIRealm实现用户认证

1集成环境1.1软件环境WindowxpJDK_10apache-tomcat-openldap-2集成步骤2.1Openldap相关配置1.从http://download.bergmans.us/openldap/openldap-2.2.29获取Openldapwindow版本系统;2.安装Openldap系统,同时设定Openldap环境变量OPENLDAP_HOME为Openldap安装目录;3.修改%OPENLDAP_HOME%\slapd.c

系统 2019-08-29 22:55:27 2310

Tomcat

Tomcat的JVM内存大小如何设置?

[转]:专家答疑Tomcat的JVM内存大小如何设置?本文和大家重点讨论一下如何设置Tomcat的JVM内存大小,JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。如何设置Tomcat的JVM内存大小Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JVM。JAVA程序启动时JVM都会分配一个初始JVM内存和最大JVM内存给这个应用程序。这个初始内存和最大内

系统 2019-08-12 01:33:45 2310

Tomcat

Tomcat:Several ports are already in use问题

Severalports(8005,8080,8009)requiredbyTomcatv6.0Serveratlocalhostarealreadyinuse.Theservermayalreadyberunninginanotherprocess,orasystemprocessmaybeusingtheport.Tostartthisserveryouwillneedtostoptheotherprocessorchangetheportnumber

系统 2019-08-12 01:33:43 2310

Tomcat

Tomcat部署发布jsp应用程序的3中方法

1、直接放到Webapps目录下Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd

系统 2019-08-12 01:33:21 2310

Tomcat

Tomcat处理http

Tomcat处理http假设来自客户的请求为:http://localhost:8080/wsota/wsota_index.jsp1)请求被发送到本机端口8080,被在那里侦听的CoyoteHTTP/1.1Connector获得2)Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应3)Engine获得请求localhost/wsota/wsota_index.jsp,匹配它所拥有的所有虚拟主机Host4

系统 2019-08-12 01:33:59 2309

Tomcat

如何同时启动多个Tomcat服务

在项目开发中,有时会需要同时启动多个Tomcat服务,如果直接启动多个的话,会报以下错误:Portbusyxxxxjava.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bind,这个就是端口被占用了,所以我们需要做的事就是改端口,首先到tomcat的conf文件夹下找到server.xml配置文件,需要改三个地方的端口:1.修改http访问端口(默认为8080端口),比如改为8888<

系统 2019-08-12 01:33:52 2309

Tomcat

虚拟主机TOMCAT配置

在tomcat中添加虚拟主机:编辑"tomcat\conf\server.xml",在""元素中新加子元素"",如下:

系统 2019-08-12 01:33:33 2309

Tomcat

tomcat does not exist /多个tomcat运行在一台

异常之java.lang.IllegalArgumentException:Documentbase***doesnotexistorisnotareadable这是由于在webapps里面将项目删除,却没有在其它相应的工作目录删除确定3点:1.该项目的War文件从***\apache-tomcat-6.0.16\webapps移出;2.该项目的某些配置从***apache-tomcat-6.0.16\work\Catalina\localhost移除;3

系统 2019-08-12 01:33:29 2309

Tomcat

tomcat and resin服务器如何设为UTF8编码

虽然项目全部采用了UTF-8编码,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8编码。可是还是出现了乱码问题。很是不爽,后来找到了tomcat,和resin的配置。Tomcat的配置。(conf/server.xml)

系统 2019-08-12 01:32:57 2309

Tomcat

Tomcat配置远程调试

===========方法1================================tomcat7:catalina.batjpdastart,调试端口默认为8000===========方法2================================1.进入工程目录,运行Ant命令编译;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand发布编译生成的war包;4.从外面启动Tomcat(

系统 2019-08-12 01:32:49 2309

Tomcat

Tomcat 6.0 安装后不能启动的问题

有的时候你的Tmocat6.0自己安装后,感觉没什么错误,但是就是启动不了,其实是又可能你在安装的过程中有些地方又些出入,所以出现错误。1、环境变量的设置在安装Tmocat6.0后,要配置环境变量JAVA_HOME:java存放的路径PATH:jdk中bin的存放路径CLASS_PATH:jdk中lib的存放路径TOMCAT_HOME:tomcat的存放路径(采用免安装版的不用设置)2、系统文件:msvcr711.dll查看/system

系统 2019-08-12 01:32:35 2309