Tomcat全攻略
宗 锋 随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。 一:简单介绍 二:安装及配置 (一):安装 2:linux平台 (二):配置
(三):执行 启动后能够在浏览器中输入http://localhost:8080/測试,因为tomcat本身具有webserver的功能,因此我们不必安装apache,当然其也能够与apache集成到一起,以下会介绍。 以下你能够測试其自带的jsp和servlet演示样例。 三:应用 (一):文件夹结构
(二):server.xml配置简单介绍
注意:1:经过我測试,我设置Context 的path="",reloadable=true,然后放一个WAR文件到webapps文件夹,结果tomcat不能检測出此文件(重起tomcat能够),而把此文件解压,则tomcat会自己主动检測出这个新的应用程序。假设不能自己主动检測WAR文件,我们能够利用以下管理中讲的方法来部署应用程序。 2:默认的server.xml中,Realm元素仅仅设置了一个className属性,但此文件里也包括几个通过JDBC连接到数据库进行验证的演示样例(被凝视掉了),通过Realm元素我们能够实现容器安全管理(Container Managed Security)。 3:另一些元素我们没有介绍,如Parameter,loader,你能够通过tomcat的文档获取这些元素的信息。 (三):管理 1:配置 打开conf文件夹下的tomcat-users.xml文件,在对应的位置加入以下一行: 注意:这一行的最后部分一定是/>,tomcat的文档掉了/符号,假设没有/符号的话,tomcat重起时将无法訪问应用程序。通过logs/catalina.out文件你能够看到这个错误的具体信息。 然后重起tomcat,在浏览器中输入http://localhost:8080/manager/,会弹出对话框,输入上面的username和password就可以。 2:应用程序列表
面的信息分别为应用程序的路径,当前状态(running 或者stopped),与这个程序相连的session数。 3:又一次装载应用程序
表示example应用程序装载成功,假设我们将server.xml的Context元素的reloadable属性设为true(见上面表格),则不是必需利用这样的方式又一次装载应用程序,由于tomcat会自己主动装载。 4:显示session信息
5:启动和关闭应用程序 6:部署及撤销部署 (2):假设输入: 部署后就能够用 http://localhost:8080/examples訪问了。 在浏览器中输入: (四):与apache集成 我们以linux系统为例介绍. 从apache站点下载apache1.3.22源码版本号,然后使用例如以下命令配置安装apache:
注意configure命令指定目标安装文件夹,而且增加DSO(Dynamic Shared Object)支持,注意一定不要忘了这一个选项。 然后下载webapp模块,将解压后mod_webapp.so文件放入apache的libexec文件夹,编辑apache的conf文件夹下的httpd.conf,在这个文件的最后增加以下三行:
第一行是添加webapp模块,假设编译apache时不添加DSO支持,则无法使用LoadModule指令,第二行指定tomcat与apache的连接,第三行指定部署那个应用,这两个指令使用格式例如以下:
当中connection name指定连接名,provider仅仅能是warp,port端口与你的tomcat的配置文件server.xml最后几行指定的要保持一致。文件例如以下:
application name与你在tomcat中部署的应用名一致,url path指定訪问这个应用的url。比如上面的样例能够通过http://localhost/examples/来訪问tomcat中的examples应用。 (五):中文问题 四:综述 參考资料:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tomcat全攻略的更多相关文章
- Tomcat 全攻略
转自:http://www.ibm.com/developerworks/cn/java/l-tomcat/ 简介 tomcat 是 jakarta 项目中的一个重要的子项目,其被 JavaWorld ...
- 【C#代码实战】群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法
若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点.感觉也是生物智能的一个体现,和遗传算法.神经网络有异曲同工之妙.只不过当时没有实际需求学习,所以没去研究.最近有一个这样 ...
- 生成 PDF 全攻略【2】在已有PDF上添加内容
项目在变,需求在变,不变的永远是敲击键盘的程序员..... PDF 生成后,有时候需要在PDF上面添加一些其他的内容,比如文字,图片.... 经历几次失败的尝试,终于获取到了正确的代码书写方式. 在此 ...
- 从小工到专家 ——读《Java程序员职场全攻略》有感
从小工到专家 ——读<Java程序员职场全攻略>有感 <Java程序员职场全攻略>是以故事的形式,向读者介绍Java程序员的职场经验.作者牛开复在北京从事软件开发,已经是一 ...
- Android屏幕适配全攻略 (转载)
http://blog.csdn.net/jdsjlzx/article/details/45891551 https://github.com/hongyangAndroid/AndroidAuto ...
- Moon.Orm3.8技术全攻略
Moon.ORM技术全攻略 一.绪论 本文主要是针对Moon.ORM的技术的讨论及其使用使用指导.如有其它疑问,请留言.本文主要针对Moon.ORM3.9版本,同时将会对4.0做一个技术预览.本文从 ...
- TestLink安装全攻略
TestLink安装全攻略 此文章转自该链接--http://www.cnblogs.com/Tcorner/archive/2011/07/26/2117296.html 安装前准备 需要下载xam ...
- 取代奶瓶Minidwep-gtk破解WPA 全攻略
取代奶瓶Minidwep-gtk 破 WPA 全攻略 目录 1. CDlinux 下使用 minidwepgtk 获取握手包并使用自带的字典破解 2. 自带的字典破解不出密码时使用 U 盘外挂字典继 ...
- 用C#制作PDF文件全攻略
用C#制作PDF文件全攻略 目 录 前 言... 3 第一部分 iText的简单应用... 4 第一章 创建一个Document 4 第一步 创建一个Document实例:... 5 第二步 ...
随机推荐
- Spring.net--很棒的事务处理
1--Case 比如t_Order订单表1,t_OrderDetail订单明细表2 下一张订单会往表1插入一条数据,表2会插入多行数据 使用Spring.net事务管理 例如 ---Order---订 ...
- Struts2 处理表单重复提交
* 在表单页面中增加一个隐藏域:<s:token></s:token>(需要在表单内) * 创建一个struts.xml的配置文件,具体配置如下: ...
- [转]javascript函数定义表达式和函数声明的区别
在javascript中,函数有两种定义写法,函数定义表达式和函数声明,其例子分别如下所示: var test = function(x){ return x; } function test(x){ ...
- Java语言实现简单FTP软件------>FTP软件远程窗口的实现(六)
1.首先看一下远程窗口的布局效果 2.看一下本地窗口实现的代码框架 3.远程窗口主要实现代码FtpPanel.java package com.oyp.ftp.panel.ftp; import ja ...
- js和jquery中有关透明度操作的问题
在日常开发的网站中,常常会用到设置透明度问题,最简单的就是图片的淡入淡出效果.下面我介绍一下在原生js和jQuery中设置透明度的相关问题和注意点: 1 透明度样式设置 透明度在IE浏览器 ...
- php 操作xml文件
读取xml:$doc=new DOMDocument(); $doc->load('news.xml'); $news=$doc->getElementsByTagName("n ...
- JAVA程序优化之字符串优化处理
字符串是软件开发中最为重要的对象之一.通常,字符串对象或其等价对象(如char数组),在内存中总是占据了最大的空间块.因此如何高效地处理字符串,必将是提高系统整体性能的关键所在. 1.String对象 ...
- AD6反相打印设置
高级选项-右键选Insert Layer插入要打印的Mechanical 1层 要打印的层全选Full.顶层TOP Layer或底层Bottom Layer.机械层Mechanical 1 分享:
- Mysql时间戳开始时间1970-01-01 00:00:00和PHP date慢8小时
mysql> select unix_timestamp('1970-01-01 00:00:01');+---------------------------------------+| un ...
- 最全的TV视频应用合集,包含50多款客户端,有丰富直播点播
这是我目前找到的 最好的视频应用合集,与坛友分享下.有50多款视频客户端,基本覆盖目前市面上口碑比较好的视频应用了. 里面有丰富的直播客户端,像 龙龙直播.泰捷直播.果子 Tv.More Tv等,还有 ...

