- 博客(12)
- 资源 (22)
- 收藏
- 关注
转载 grep用法详解 grep与正则表达式
正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下: 1基础正则表达式 grep 工具,以前介绍过。 grep -
2016-12-11 12:32:25 302
转载 Tomcat 6 --- 你很少使用的安全管理SecurityManager
理解java.policy Java是一门安全性很高的语言,因此也会考虑到用户代码对整个系统的侵入性。试想一下,如果你引用了一个jar包,里面包含了依据system.exit(),每次执行到这里都直接退出,会不会很蛋疼! Java开发者肯定想过如此的问题,所以引入了java安全策略机制,利用一个配置文件来管理所有的代码权限。 JDK中就有这样的文件,就是 jre/l
2016-12-05 20:31:57 505
转载 Tomcat 6 —— Realm域管理
什么是Realm 首先说一下什么是Realm,可以把它理解成“域”,也可以理解成“组”,因为它类似 类Unix系统 中组的概念。 Realm域提供了一种用户密码与web应用的映射关系。 因为tomcat中可以同时部署多个应用,因此并不是每个管理者都有权限去访问或者使用这些应用,因此出现了用户的概念。但是想想,如果每个应用都去配置具有权限的用户,那是一件很麻烦的事情,因
2016-12-05 20:16:45 364
转载 Tomcat6.0 管理器配置
Tomcat管理器是什么? tomcat经过不断的沉淀,不仅仅是个JSP和Servlet的容器,它也可以当做一个生产环境的服务器来使用,国外的很多大型企业也都有使用Tomcat的例子。 因此,对于生产环境的web服务器来说,在不关闭或者重启服务器的情况下,部署或者停止某些应用是很必要的。 通过tomcat管理器就可以做到这一点。 因此,为了支持这个功能,to
2016-12-05 17:42:39 328
转载 Tomcat6内存不足问题及解决方法
1、Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。Windows环境下修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:
2016-12-05 17:34:43 480
转载 设置Tomcat管理员用户名和密码
今天tomcat出点问题,然后我就想进入tomcat manager看看,结果怎么输入密码都不行,后来网上查了查才找到配置管理员用户名和密码的正确方式,在此记录一下: 要想配置管理员用户名和密码,需要修改tomcat安装文件下的conf中的tomcat-user.xml文件。 Tomcat 原来的tomcat-user.xml是:
2016-12-05 17:21:53 24332 3
转载 Tomcat 部署详解
介绍 部署就是把web应用开发时的文件拷贝到tomcat容器中,并对其进行编译等操作,使用户可以访问到该应用。在tomcat中有多种部署方式: 1 静态部署:直接拷贝相应的web展开目录、或者war包。(展开目录的意思就是tomcat可以直接访问的应用目录,是未经过压缩的。相反的就是war包,是一种经过压缩的web应用文件)。 2 动态部署:通过tomcat管理器或者
2016-12-05 17:13:27 426
转载 Tomcat 6.0 部署与发布
1 目录结构 在tomcat中所有的应用都是放置在CATALINA_HOME/webapps下,其中CATALINA_HOME对应的是你的tomcat的根目录。 由于Servlet2.2之后的版本规范规定,tomcat中应用的目录结构都要满足固定的格式,这样便于规范一致性。 放置在webapps下的文件通常是两种格式:一种压缩好的项目文件,比如war包!一种是正常的文
2016-12-05 17:00:03 826
转载 Tomcat 6.0 安装与启动
Tomcat的安装 1 确认本机是否已安装JRE或者JDK,可以通过在命令行中输入java -version来查看。 tomcat6需要JDK或者JRE在5或者之后的版本。 2 下载tomcat:http://tomcat.apache.org/download-60.cgi 可以选择下载二进制安装文件Installer或者直接下载压缩包。 这里推
2016-12-05 16:39:13 6589
转载 Tomcat 6.0 简介
介绍 无论是开发者还是tomcat管理员在使用前都需要了解一些必要的信息,本篇简单的介绍tomcat中的一些术语和概念。 比如context是web应用的意思。CATALINA_HOME 在文档中,经常使用到CATALINA_HOME,这代表tomcat的根目录。如果我们说CATALINA_HOME/readme.txt,就是说在tomcat根目录下的readme.txt
2016-12-05 16:14:56 898
转载 Tomcat源码分析(二)------ 一次完整请求的里里外外
前几天分析了一下Tomcat的架构和启动过程,今天开始研究它的运转机制。Tomcat最本质就是个能运行JSP/Servlet的Web服务器 , 因此最典型的应用就是用户通过浏览器访问服务器,Tomcat接收到请求后转发给Servlet,由Servlet处理完后,把结果返回给客户端。今天就专门解析一下这么一个完整的请求的内部机理。通过DEBUG,一路跟下来,发现Tomcat处理请求的核心过程
2016-12-05 16:01:02 330
转载 Eclipse导入Tomcat源码
想要研究下Tomcat的体系结构或者源码,最好将Tomcat的源码导入到ide中,编写实例进行代码跟踪(debug)。这里参考了网上一些资料,将自己操作过程记个流水账。准备:1.Tomcat源码下载这个里下载tomcat-6.0.33源码。2.ant安装,用于编译tomcat的源码。ant下载解压后将其bin添加到系统环境path中。
2016-12-01 15:16:53 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人