Tomcat - 军军小站|张军博客
Tomcat

刚刚大学毕业,自己搭网站遇到的问题 一:tomcat

最近直接把两个项目打成war包在tomcat下发布,出现了很多莫名奇妙的问题,就是不能发布成功,只能有一个项目能成功,在网上查了很多方法,以为是两个项目中jar包出现冲突,也按照网上的方法把两个项目中相同的jar包找出来放在了tomcat的lib目录下。结果还是不管用,只能启动一个,另外一个被中断。最后为了测试,我把2个项目都放在eclipse下同时部署2个项目并启动tomcat,终于报错啦,而这个错误就是解决问题的关键错误如下:java.lang.Ill

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

Tomcat

Tomcat ssl配置

今天配置了一下Tomcathttps按理说网上这种文章一大把,我随便找个就行,结果在我笔记本上这个揪心啊,同样步骤6.0以上好用,5.5.35好用,5.5.15-25就不行,我都服了。后来拿5.5.15到我台式机上,好用,这是神马人品啊~http://www.4ucode.com/Study/Topic/979988http://lindows.iteye.com/blog/213348http://www.blogjava.net/baoyaer/art

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

Tomcat

How Tomcat Works(十八)

在前面的文章中,如果我们要启动tomcat容器,我们需要使用Bootstrap类来实例化连接器、servlet容器、Wrapper实例和其他组件,然后调用各个对象的set方法将它们关联起来;这种配置应用程序的方法有一个明显的缺陷,即所有的配置都必须硬编码。调整组件配置和属性值都必须要重新编译Bootstrap类。幸运的是,Tomcat的设计者使用了一种更加优雅的配置方式,即使用一个名为server.xml的XML文件来对应用程序进行配置。server.xm

系统 2019-08-12 01:33:14 2174

Tomcat

Tomcat源码分析(四)--容器处理链接之责任链模式

本系列转载自http://blog.csdn.net/haitao111313/article/category/1179996目标:在这篇文章希望搞明白connector.getContainer().invoke(request,response);调用容器的invoke后是怎么传递到servlet或者jsp的?由上篇文章Tomcat源码分析(三)--连接器是如何与容器关联的?可知,connector.getContainer()得到的容器应该是Sta

系统 2019-08-12 01:32:21 2174

Tomcat

如何安装配置你的Tomcat5并绑定域名

如何安装配置你的Tomcat5并绑定域名-qhy0710-qhy0710的博客1.下载,安装花生壳客户端,注册花生壳护照,登录客户端,申请一个免费域名(如:yourname.gicp.org),最后进行域名诊断。2.安装tomcat后修改tomcat\config\server.xml文件:

系统 2019-08-29 22:24:25 2173

Tomcat

Tomcat部署web应用程序

对Tomcat部署web应用的方式总结,常见的有以下四种:1、【替换ROOT目录】最简单的一种方法,webapps目录下面ROOT文件夹的文件为你的文件,然后输入localhost:8080/首页名称.后缀如果首页是index.html,可以不添加“/首页名称.后缀”。2、【使用控制台部署】访问Http://localhost:8080,并通过TomcatManager登录,进入部署界面即可。3、【利用Tomcat自动部署】将应用程序复制到Tomcat的w

系统 2019-08-12 01:33:42 2173

Tomcat

更改 Tomcat 日志路径

在开发/测试环境,日志是非常重要的。而公司对于测试环境进行了控制,只有配置人员能连接访问,而开发人员是无法获取该服务器的信息的。在出现错误时,没有异常日志,开发是很难重现问题的。因此需要对中间件tomcat进行配置,将日志放到某个目录下,开发人员可以通过浏览器就能查看日志。ok,开工:目的:能通过浏览器检查tomcat日志方法:将tomcat的日志放置到$CATALINA_HOME/webapps/ROOT/logs下,用户就可以通过http://xxx.

系统 2019-08-12 01:33:28 2173

Tomcat

How Tomcat Works(八)

下面接着分析Context容器,该接口最重要的方法是addWrapper()方法与creatWrapper()方法,添加具体的子容器,这里是Wrapper容器实例这里要分析的是一个简单的Context容器,它针对特定的客户端请求,通过映射器找到要处理该特定请求的子容器实例(Wrapper)具体流程是,Context容器首先调用额外的阀,最后调用基础阀(这里是SimpleContextValve),在基础阀里面通过映射器找到要处理该请求的子容器Wrapper

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

Tomcat

tomcat默认工程设置方法

http://tomcat.apache.org/tomcat-4.0-doc/config/context.htmlThecontextpathofthiswebapplication,whichismatchedagainstthebeginningofeachrequestURItoselecttheappropriatewebapplicationforprocessing.Allofthecontextpathswithinaparticular

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

Tomcat

Tomcat产生乱码的解决方法

Tomcat在处理GET和POST请求时产生的乱码解决的方法有两个:1.将GET请求改成POST请求,然后就可以使用request.setCharacterEncoding方法设置编码,并使用request.getParameter方法直接获得中文请求参数了。2.不用改GET请求,在Servlet中使用如下的代码来得到中文请求参数。Stringname=newString(request.getParameter("name").getBytes("ISO

系统 2019-08-12 01:33:17 2173

Tomcat

Tomcat内存设置方法(并实践)

Tomcat内存设置方法windows中大家都知道,JAVA程序启动时都会JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都可以通过中-Xms-Xmx来调整应用程序的初始内存和最大内存:如:java-Xms64m-Xmx1

系统 2019-08-12 01:33:15 2173

Tomcat

命令行添加删除tomcat服务

在进行项目布署的时候,有时候我们需要重新添加或者卸载tomcat服务,这里,我们可以在命令提示符下进行操作,步骤如下:1.开始—运行,敲入cmd,回车打开命令提示符。2.进行tomcat所在盘符,如d盘,直接在命令提示符打上d:回车。3.用cd命令进入到tomcat安装目录下的bin目录(因为要调用文件夹里的service.bat文件,呵呵)。4.安装删除服务命令格式:service.batinstall/remove[service_name](1)安装

系统 2019-08-12 01:32:40 2173

Tomcat

tomcat-7.0.30安装及配置

使用说明:一、1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变量,变量值为:.;%JAVA_HOME

系统 2019-08-12 01:32:33 2173