
Tomcat
-droidcoffee-
这个作者很懒,什么都没留下…
展开
-
web 服务器
一个简单的Web服务器 (java) Web服务器也成为超文本传输协议(HTTP)服务器, 因为它使用HTTP来跟客户端进行通信的,这通常是个web浏览器。一个基于java的web服务器使用两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。 超文本传输协议(HTTP) HTTP是一种协议,允许原创 2009-11-15 23:27:00 · 1036 阅读 · 0 评论 -
tomcat 日志 java.util.logging.Logger使用 (二)
# default file output is in user's home directory. java.util.logging.FileHandler.pattern = %h/java%u.log java.util.logging.FileHandler.limit = 50000 java.util.logging.FileHandler.count = 1 jav原创 2012-12-19 09:56:00 · 2473 阅读 · 2 评论 -
tomcat 日志 java.util.logging.Logger使用 (一)
1:java sdk 自带的logger配置文件位于 sdk home目录下:jdk1.6.0_25\jre\lib\logging.properties2:启用该日志配置有两种方式1)用java -Djava.util.logging.config.file=myfile属性java -Djava.util.logging.config.file=myfile Java原创 2012-12-16 20:32:54 · 15947 阅读 · 0 评论 -
tomcat 日志 java.util.logging.Logger使用 (五)
今天将代码部署到 ubuntu上面 logging.properties文件中如果该属性设置为.level= ALL则在代码执行的过程中会报如下异常: 原因未知 (一般设置成INFO或以上的级别,便不会报此问题)报异常的地方都是在 public String format(LogRecord record) { StringBuffer sb = new StringBuffe原创 2012-12-20 22:57:34 · 7093 阅读 · 0 评论 -
tomcat 日志 java.util.logging.Logger使用 (四)
今天将写好的代码放到ubuntu上测试,发现了几个问题。1:每次svn update源码,tomcat重新部署以后 log 文件会消失~~查看源码发现:java.util.logging.FileHandlerprivate void configure() { LogManager manager = LogManager.getLogManager(); S原创 2012-12-20 17:16:13 · 2377 阅读 · 0 评论 -
tomcat 配置mysql 数据源遇到的问题
<br />在 项目工程的 META-INF 目录下 建立一个 context 的配置文件<br /> <br /><Context> <WatchedResource>WEB-INF/web.xml</WatchedResource> <Resource name="jdbc/mysqlds" auth="Container" type="javax.sql.DataSource" maxActive="200"原创 2010-11-02 09:59:00 · 1340 阅读 · 0 评论 -
编译tomcat 8的源码
六年前写过一篇编译tomcat7的源码http://blog.youkuaiyun.com/id19870510/article/details/5662991今天再次编译一下 tomcat8的1、下载源码http://tomcat.apache.org/download-80.cgihttp://apache.fayea.com/tomcat/tomcat-8/v8.5.原创 2016-11-13 19:09:05 · 1439 阅读 · 0 评论 -
从源码分析Tomcat如何处理Http请求
先看一下我的web.xml dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-servlet.xml 1原创 2016-11-18 00:22:06 · 1296 阅读 · 0 评论 -
tomcat 转发http请求到https
上一篇http://blog.youkuaiyun.com/id19870510/article/details/53353669配置完成之后, http https都可以访问web站点中的资源,如果想屏蔽掉http请求, 即是所有的请求都转发到https则需要做以下几点1、把端口都改成443 (https协议的默认端口, 跟http一样, 用https访问的时候如果端口是443 则可以省原创 2016-11-27 13:06:16 · 4554 阅读 · 0 评论 -
阿里云 Ubuntu 的使用
一、购买以后登录然后执行apt-get update // 更新源apt-get install curl // 安装curl工具, 用于下载tomcat等工具安装JDK安装tomcat安装防火墙 apt-get install nmapnmap -v -A localhost查看80端口是否打开了, 如果没打开 需要使用utf命令打开防火墙防火墙nmap 配原创 2016-11-28 00:02:36 · 2237 阅读 · 0 评论 -
https协议应用
一、入门、讲解tomcat中如何配置https https 协议 -- tomcat配置二配置tomcat, 把所有的http请求都转发到https tomcat 转发http请求到https3、解决浏览器 - “您的连接不是私密连接“原创 2016-11-27 13:10:43 · 890 阅读 · 0 评论 -
https 客户端和服务器的证书必须是同一个
如果用相同的命令(完全一样)生成的俩证书,一个在客户端使用, 一个在服务器端调用那么在验证的过程中也会失败sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed原创 2016-12-31 12:52:40 · 6532 阅读 · 0 评论 -
tomcat 8.5 源码编译 --- maven方式
官方自带的是ant编译、这玩意不太懂 不捣鼓了解压下载的源码包 目录结构大致如下javatestbinconfmodulesrestargetwebappsbuild.properties.defaultbuild.xmlBUILDING.txtCONTRIBUTING.mdKEYSLICENSEMERGE.txtNOTICEREADME.mdRELEAS...原创 2018-02-12 09:25:14 · 2354 阅读 · 0 评论 -
用项目运行在自己编译好的tomcat服务器上
右击项目 run on server 然后选择新建一个项目 Unknown version of Tomcat was specified报错、、、、最开始以为 执行的是bin目录下的version.bat 然后按照version.bat报的错解决错误,最后发现不行 然后对比了一下 源码版tomcat和免安装版tomcat 缺少一个lib目录然后把lib目录拷贝到C:\wo...原创 2018-02-12 10:31:42 · 1284 阅读 · 0 评论 -
tomcat源码 -- servlet调用过程
servlet调用public class Http11Processor extends AbstractProcessor { @Override public SocketState service(SocketWrapperBase<?> socketWrapper) throws IOException {。。。。。 // Proce...原创 2018-02-18 18:10:20 · 964 阅读 · 0 评论 -
tomcat 日志 java.util.logging.Logger使用 (三)
在tomcat的web项目中使用tomcat自带的JULI 配置步骤1:在src下写一个logging.properties文件handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler######################################################原创 2012-12-19 17:50:47 · 3495 阅读 · 0 评论 -
tomcat standardServer.await: create[8005]:
1:今天遇到一个很变态的问题StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(原创 2012-12-16 23:05:38 · 1383 阅读 · 0 评论 -
Tomcat7 源码编译
在Myeclipse 中 用 svn 客户端 检出工程:http://svn.eu.apache.org/repos/asf/tomcat/trunk/具体步骤略-----------------------------------------检出的工程文件本人放在D:/MyEc原创 2010-06-11 08:04:00 · 2425 阅读 · 2 评论 -
解决Tomcat项目部署过程中的 内存溢出
在tomcat6.0.20 部署多个系统,由于每个系统中有太多的jar 每个大约10M以上,导致tomcat启动时候 内存溢出的错误 解决方法: 在 Tomcat 6.0/conf/catalina.properties 文件中找到 common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar原创 2010-05-04 18:51:00 · 3984 阅读 · 0 评论 -
tomcat 6中context.xml的加载顺序
今天需要在另一台机器上重新部署系统,重新设置db的连接池。当我把tomcat拷贝到那台机器,并且修改META-INF/context.xml,然后重新启动tomcat,但发现系统连接的仍然是老的db。再次检查了META-INF/context.xml文件,确信了这个文件已经正确设置db连接了,这也说明这个文件并没有真正起作用。查看了tomcat下conf/context.xml也没有设置db的连接原创 2010-05-04 18:29:00 · 4819 阅读 · 0 评论 -
Tomcat使用中必须了解的10个配置 2
5.配置基础验证(Basic Authentication)容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时, Tomcat将通过HTTP Basic Authentication方式,弹出一个对话转载 2010-05-04 18:33:00 · 3820 阅读 · 0 评论 -
Tomcat 6.0 配置自己的主页
建立如下的目录结构D:/.../Tomcat 6.0/conf/Catalina/localhost新建ROOT.xml文件内容如下:path="" docBase="E:/jspcc/WebRoot" reloadable="true" />原创 2010-05-08 17:49:00 · 1210 阅读 · 0 评论 -
Tomcat 连接池配置
<Resource name="jdbc/wap" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="root"原创 2010-05-09 21:19:00 · 841 阅读 · 0 评论 -
Tomcat 连接池配置
Tomcat6.0连接池配置1.Tomcat 6的配置和以前的不同了,不推荐在server.xml中进行配置,而是在tomcat_home/webapps/yourApp/META-INF/context.xml中进行配置才是更好的方法。我的web应用目录中没有context.xml新建一个,而不是以前版本tomcat_home/conf下的context.xml文件。这样就可以在不同的网站下转载 2010-05-09 22:18:00 · 996 阅读 · 0 评论 -
Tomcat 常用优化配置 (一)【转】
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java 虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的 JDK。确保您所使用的版本是最新的,因为Sun公司和其它一些公司一直在为提高性能而对java虚拟机做一些升级改进。一些报告显示JDK1.4在性能上比JDK1.3提高了将近转载 2010-05-10 10:55:00 · 1047 阅读 · 0 评论 -
expecting CLOSE, found 'null'
这里是错误信息: Caused by: line 1:188: expecting CLOSE, found null org.hibernate.hql.ast.QuerySyntaxException: expecting CLOSE, found null near line 1, column 188 [ from com.wowo.homefitment.beans.Produc转载 2010-05-12 18:24:00 · 16142 阅读 · 2 评论 -
Tomcat中配置数据源连接池
一、 找到Tomcat所在目录中的的conf文件夹中的context.xml文件 在其中做修改 修改如下: WEB-INF/web.xml name="jdbc/mysqlds" auth="Container" type="javax.sql.DataSource"原创 2010-05-11 23:45:00 · 1364 阅读 · 0 评论 -
Tomcat 部署:工程下 META-INF 目录下的 Context.xml
在部署 web 工程的时候 如果 工程中 META-INF 目录下 存在 Context.xml 则会在 tomcat 的安装目录的 conf/ 下 生成一个 Catalina/localhost 的目录结构 该目录下会产生 三个 xml 文件 host-manager.xml manager.xml xxx.xml (工程的上下文路原创 2010-05-18 23:38:00 · 5577 阅读 · 0 评论 -
tomcat 因 JDK 改变而导致无法启动
日志文件:[2010-07-22 13:14:53] [info] Commons Daemon procrun (1.0.2.0) started[2010-07-22 13:14:53] [info] Running Service...[2010-07-22 13:14:53] [info] Starting service...[2010-07-22 13:14:53] [206 javajni.c] [error] 找不到指定的模块。[2010-07-22 13:14原创 2010-07-22 13:22:00 · 4307 阅读 · 0 评论 -
Tomcat 6.0 SSL 配置
1: 安装 JDK2: 配置 java_home jre_home : JRE_HOME默认等于JDK_HOME的值3: 安装 Tomcat 注意 tomcat 的jre 选择 环境变量中的。 不要选jdk安装的公共jre 否则在程序中会出现莫名其妙的错误4:cms keytool -genkey -alias mykey -keyalg RSA -keystore server.keystore或者 keytool -genkey -alias mykey -keyalg RSA > 默原创 2010-06-05 12:20:00 · 1726 阅读 · 0 评论 -
Java 生成 keystore || 配置 SSL 的一些指令
生成:keytool -genkey -alias tomcat -keyalg RSA 导出证书:keytool -export -alias tomcat -file server.crt 导入证书:keytool -import -trustcacerts -alias tomcat -file server.crt -keystore "C:/Program Files/Java/jdk1.6.0/jre/lib/security/cacerts"原创 2010-06-05 12:23:00 · 4347 阅读 · 0 评论 -
java.lang.ClassNotFoundException: listeners.ContextListener
运行Tomcat源码,遇到此问题 java.lang.ClassNotFoundException: listeners.ContextListener ,删除webapps下的sample即可原创 2010-10-20 00:53:00 · 8562 阅读 · 0 评论 -
servlet匹配过程核心代码
一个http请求 如何匹配到具体的servletpackage org.apache.catalina.mapper;public final class Mapper { /** * Extension mappings. * * @param wrappers Set of wrappers to check for matches ...原创 2018-02-19 10:19:00 · 683 阅读 · 0 评论