在windows上安装tomcat并修改端口号
Tomcat介绍-安装-配置

Tomcat介绍-安装-配置本节要点●掌握Servlet和Servlet容器的相关概念●Tomcat简介●掌握Tomcat的安装和配置●了解Tomcat的安装目录结构●运行Tomcat要掌握Java Web开发,首先就要学会编写Servlet,而要运行Servlet,则需要一个Servlet容器,这里选用的是Tomcat。
下面让我们先来了解一下Servlet和Servlet容器的概念。
1. Servlet与Servlet容器Servlet是平台独立的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类。
Servlet被编译为平台独立的字节码,可以被动态地加载到支持Java技术的Web服务器中运行。
目前Servlet规范最新的版本是2.5。
那么什么是Servlet容器呢?Servlet容器有时候也叫做Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务。
Servlet不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用Servlet的方法,Servlet 容器在Servlet的生命周期内包容和管理Servlet。
用户通过单击某个链接或者直接在浏览器的地址栏中输入URL来访问Servlet,Web服务器接收到该请求后,并不是将请求直接交给Servlet,而是交给Servlet容器。
Servlet 容器实例化Servlet,调用Servlet的一个特定方法对请求进行处理,并产生一个响应。
这个响应由Servlet容器返回给Web服务器,Web服务器包装这个响应,以HTTP响应的形式发送给Web浏览器。
2. Tomcat简介:Tomcat是一个免费的开放源代码的Servlet容器,它是Apache软件基金会(Apache Software Foundation)的一个顶级项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat在Windows下的免安装配置

apache-tomcat-Tomcat在Windows下的免安装配置(2008-06-29 12:29:51)1、下载到Apache的官方网站,我们可以很容易找到Tomcat的下载地址,如:-60.cgi在这里我们可以下载到Tomcat的Service Installer三种安装包,其中:Zip是Windows下的免安装版本,只需要解压后做一定的手动配置就可以正常的使用;tar.gz是Linux下的安装包;Windows Service Installer很明显就是Windows下的Install程序,双击后就可以自动安装了。
在这里主要讲一下如何使用Zip包来进行解压配置,那么我们就需要下载下来这个文件:apache-tomcat-2、解压与配置在安装Tomcat之前,我们首先要安装的是JDK,Tomcat是在Java运行环境的支持下运行的,所以必须首先安装并配置好JDK。
JDK的安装程序可以到sun公司的官方网站,在这里我们就详细描述JDK的安装了。
JDK安装好后需要配置以下环境变量:JAVA_HOME=JDK安装目录(注意,这个值后面不能有";"号)ClassPath=.,%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarPath=%JAVA_HOME%\bin;原有内容将apache-tomcat-,这里就是我们的Tomcat了。
解压后Tomcat以后我们同样需要设置几个环境变量:CATALINA_HOME=Tomcat解压目录,我们这里就是CATALINA_HOME=C:\tomcat6环境变量配置的时候如果没有这个关键字,就新加一项,如果已经有了,如Path,就是在原有内容值的基础上添加新的内容,新的内容与原有的值以分号相隔。
配置好上面的这些内容以后就可以重启系统了。
3、运行重启系统以后,我们可以进入Tomcat解压目录下的bin目录,找到startup.bat文件,这个文件就是Tomcat的启动文件,双击这个文件,我们可以看到打开了一个命令行窗口,一些Tomcat启动的加载信息就显示出来,最后一行应该是:信息:Server startup in xxx ms这就是说你的服务器已经启动成功了,这是你可以打开浏览器,在地址栏中输入:看看是不是可以看到Tomcat的页面了。
tomcat安装及配置手册

Server.xml文件配置(3)
• 重要参数详解
connectionTimeout 指定超时的时间数(以毫秒为单位) Engine (表示指定service中的请求处理机,接收和处理来自Connector的 请求) defaultHost 指定缺省的处理请求的主机名,它至少与其中的 一个host元素的name属性值是一样的 Context (表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见 servlet规范) docBase 应用程序的路径或者是WAR文件存放的路径 Path 表示此web应用程序的url的前缀,这样请求的url http://localhost:8080/path/****
Server.xml文件配置(4)
• 重要参数详解
reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的 /WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用 程序,我们可以在不重起tomcat的情况下改变应用程序 host (表示一个虚拟主机) name 指定主机名 appBase 应用程序基本目录,即存放应用程序的目录 unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从 WAR文件中运行应用程序
UNIX版本的安装步骤(Binary)
• • • • • • • • • 根据Tomcat版本从sun网站上下载j2se(jdk) 安装jdk 设置JAVA_HOME 设置classpath 下载Tomcat的二进制版本(.tar.gz或.zip) $CATALINA_HOME/bin/startup.sh运行Tomcat Startup程序运行结束后输入http://localhost:8080/ 出现帮助文档时,表示Tomcat成功启动 选择JSP Samples或Servlet Examples 表示支持了jsp及 Servlet • 以上步聚完成,则表示,成功安装了Tomcat
tomcat的配置问题-HTTPStatus404问题解决方法(转)

tomcat的配置问题-HTTPStatus404问题解决方法(转)tomcat的配置问题-HTTP Status 404 问题解决方法(1)今天刚开始编写东西就出现了错误HTTP Status 404 - /MyServlet--------------------------------------------------------------------------------type Status reportmessage /MyServletdescription The requested resource (/MyServlet) is not available.刚开始以为是myeclipse设置的tomcat的问题在myeclipse里面可以运行tomcat并且可以运行http://localhost:8080测试成功http://localhost:8080/的下一级目录却不能够打开出现了上面的错误我在网上查到好多资料说是1.在web.xml中加入下段:registration/GreetingServlet然后用http://localhost:8080/greeting/GreetingServlet就可以访问了2.web.xml中这样registrationGreetingServletregistration/servlet/GreetingServlet等很多这么说的 web.xml的问题可是我改了好多次都不行后来我想可能是tomcat 的问题我在tomcat的webapps/root目录下新建了个网页测试可以在webapps下新建的文件夹的网页却不可以,出现了上面的错误可以确定是tomcat的问题,而不是网页映射的问题我查倒了下面的资料。
--------------------------------------------------作为一个初学JSP和Servlet的人来说,最难恐怕是服务器的配置这一关。
tomcat部署手册

部署准备1. 系统环境WINDOWS 2000 SERVER2. 数据库ORACLE9i3. 安装包JDK安装文件:j2sdk-1_4_2-windows-i586.exeTOMCAT 安装文件:jakarta-tomcat-5.0.28.exe数据库文件:v60c.dmp应用程序包:systemframe说明文本:readme.txt(注明导出数据库文件的服务名)部署实施一、配置JDK1. 安装JDK建议安装1.4.0以上版本的JDK,以配合5.0以上版本的TOMCAT。
以J2SDK1.4.2的安装为例,执行安装包中的J2SDK1.4.2安装程序,自定义路径,假定安装路径为:C:\j2sdk1.4.2。
以下环境变量配置过程中,变量值的设定均以此路径为准,实际安装时将其替换为实际安装路径。
2. 配置环境变量1)配置路径在桌面上或开始菜单中右键点击“我的电脑”图标=>点击“属性”=>选择“高级”页面=>点击“环境变量”按钮,如图1-1。
图1-1 系统属性-“高级”页面在环境变量窗口中点击系统变量中的“新建”按钮,新建一个环境变量;或者选中某个变量,点击“编辑”按钮,对该变量进行修改,如图1-2。
图1-2 环境变量窗口图1-3 编辑系统变量窗口2)添加环境变量(实施部署可以只配置第一个变量)如果已经安装过JDK,则查看环境变量中有没有上述变量。
如果没有或变量值跟上述不符,重新设置以上变量。
二、配置TOMCAT1. 安装TOMCAT运行安装包中TOMCAT5.0.28.exe,安装TOMCAT。
注意,如果使用TOMCAT5.5.9版本,需要JRE1.5。
按照提示运行安装程序,在安装类型的下拉菜单中选择“custom”,在窗口的安装树里选中Service,即作为Windows服务来运行。
TOMCA T图2-1 TOMCA T安装类型选择页面指定TOMCAT的安装目录,如图2-2,为了方便起见,这里选择安装在C:\tomcat5.0根目录下。
idea 启动tomcat项目的流程-概述说明以及解释

idea 启动tomcat项目的流程-概述说明以及解释1.引言1.1 概述在进行tomcat项目的启动流程之前,我们需要了解到tomcat是一个开源的Java servlet容器,用于在Web服务器中运行Java Servlet和Java Server Pages(JSP)等动态资源。
启动tomcat项目是指将我们开发的Web应用程序部署到tomcat服务器并启动运行的过程。
在本文中,我们将详细介绍如何准备工作、配置tomcat和启动项目的步骤,以及可能遇到的问题和建议注意事项。
通过本文的指导,读者将能够了解启动tomcat项目的整个流程,帮助他们更加顺利地进行项目开发和部署工作。
1.2 文章结构:本文主要分为三大部分:引言、正文和结论。
- 引言部分主要介绍本文的背景和目的,让读者对文章内容有一个整体的认识。
- 正文部分将详细介绍启动Tomcat项目的流程,包括准备工作、配置Tomcat和启动项目的具体步骤。
- 结论部分将对整个启动流程进行总结,并提出可能遇到的问题及解决方案,最后给出一些建议和注意事项,帮助读者更好地理解和应用本文内容。
1.3 目的本文的目的是为了向读者介绍如何启动一个Tomcat项目的流程。
通过本文,读者将了解到在启动Tomcat项目之前需要进行的准备工作,如何配置Tomcat以及如何正确定启动项目。
此外,本文还将总结启动流程中可能遇到的问题,并给出建议和注意事项,帮助读者顺利启动Tomcat 项目。
通过本文的阐述,读者将能够更好地掌握Tomcat项目的启动流程,从而更加高效地进行项目开发和管理。
2.正文2.1 准备工作在启动Tomcat项目之前,我们需要进行一些准备工作以确保项目可以顺利启动。
以下是一些必须准备的内容:1. 确保Java环境已经安装:Tomcat项目是基于Java开发的,因此我们需要确保在启动项目之前已经安装了Java运行环境。
可以通过在命令行中输入"java -version"来检查Java是否已经安装。
资源库管理系统用户手册

资源库管理系统用户手册东师理想-资源库管理系统校园版一、系统概述:.........................................................................................................................1.1.编写目的.........................................................................................................................1.2.背景.................................................................................................................................1.3.系统术语说明:.............................................................................................................1.4.系统限制说明:.............................................................................................................1.5.运行环境.........................................................................................................................服务器:.............................................................................................................客户机:.............................................................................................................系统端口修改:.................................................................................................系统配置的优化:.............................................................................................二、注册、登录及退出登录、密码找回.................................................................................2.1.注册.................................................................................................................................1.1.1填写基本信息.....................................................................................................1.1.2申请系统角色.....................................................................................................1.1.3等待管理员进行用户的身份认证.....................................................................1.1.4等待管理员进行用户科目角色的认证.............................................................2.2.登录及退出登录.............................................................................................................1.2.1登录.....................................................................................................................1.2.2退出登录.............................................................................................................2.3.密码找回.........................................................................................................................1.3.1忘记密码:.........................................................................................................1.3.2忘记用户名:.....................................................................................................1.3.3忘记用户名和密码:.........................................................................................三、系统页面布局及说明.........................................................................................................四、知识点树使用说明.............................................................................................................4.1.各个科目间的切换.........................................................................................................4.2.点击知识点.....................................................................................................................4.3.双击知识点.....................................................................................................................4.4.点击知识结点前的十字图标:.....................................................................................4.5.在知识结点上点击右键:.............................................................................................4.6.点击右键中的各个功能项:.........................................................................................创建下级知识点:.............................................................................................创建同级知识点:.............................................................................................修改知识点:.....................................................................................................删除知识点:.....................................................................................................上移知识点:.....................................................................................................下移知识点:.....................................................................................................移动到知识点:.................................................................................................限制资源总量:.................................................................................................限制应用类型的资源量:.................................................................................添加单个资源:.................................................................................................添加组合资源:.................................................................................................添加成批资源:.................................................................................................五、资源显示区使用说明.........................................................................................................5.1资源显示区的过滤条件.................................................................................................按媒体类型过滤:.............................................................................................按应用类型过滤:.............................................................................................按某种排序方式显示:.....................................................................................按查看方式显示:.............................................................................................单级或多级显示:.............................................................................................5.2资源显示区的右键菜单.................................................................................................详细信息:.........................................................................................................下载:.................................................................................................................添加到个人收藏夹:.........................................................................................置优:.................................................................................................................修改基本信息:.................................................................................................修改媒体属性:.................................................................................................修改应用类型:.................................................................................................更换资源文件:.................................................................................................删除:.................................................................................................................六、功能导航使用说明.............................................................................................................6.1.资源展示:.....................................................................................................................推荐资源:.........................................................................................................下载排行:.........................................................................................................上传排行:.........................................................................................................6.2.资源搜索:.....................................................................................................................关键词检索:.....................................................................................................条件检索:.........................................................................................................站外搜索:.........................................................................................................6.3.资源审核:.....................................................................................................................通过审核:.........................................................................................................未通过审核:.....................................................................................................查看一个待审核资源的详细信息:.................................................................预览待审核的资源:.........................................................................................下载待审核的资源:.........................................................................................6.4.转移资源:.....................................................................................................................资源的移动:.....................................................................................................资源的复制:.....................................................................................................6.5.应用类型维护:.............................................................................................................新增应用类型:.................................................................................................修改应用类型:.................................................................................................删除应用类型:.................................................................................................查看应用类型:.................................................................................................6.6.个人空间:.....................................................................................................................3.6.1、个人信息维护:.....................................................................................................3.6.2、我上传的资源:.....................................................................................................3.6.4、我的资源收藏夹:.................................................................................................3.6.5、我的网络硬盘:.....................................................................................................6.7.留言板:.........................................................................................................................6.8.统计分析:.....................................................................................................................资源分布.............................................................................................................资源上传.............................................................................................................资源使用.............................................................................................................资源预警.............................................................................................................6.9.系统公告.........................................................................................................................6.10.更换页面显示风格.....................................................................................................七、资源库管理系统后台.........................................................................................................7.1.系统参数设置.................................................................................................................东师理想资源参数设置.....................................................................................................用户个人资源参数设置.....................................................................................................7.2.个性化参数设置.............................................................................................................学校参数设置:.................................................................................................个人空间功能设置:.........................................................................................密码找回设置:.................................................................................................身份验证设置:.................................................................................................资源审核设置:.................................................................................................7.3.用户管理.........................................................................................................................用户身份管理:.................................................................................................用户科目角色管理:.........................................................................................7.4.角色权限管理:.............................................................................................................新增角色:.........................................................................................................修改角色名称:.................................................................................................修改(或分配)角色权限:.............................................................................删除角色:.........................................................................................................7.5.科目管理.........................................................................................................................新增科目:.........................................................................................................修改维护:.........................................................................................................删除科目.............................................................................................................7.6.公告管理.........................................................................................................................发布公告:.........................................................................................................修改公告:.........................................................................................................查看公告:.........................................................................................................删除公告:.........................................................................................................7.7.留言本管理.....................................................................................................................查看留言:.........................................................................................................回复留言:.........................................................................................................删除留言:.........................................................................................................7.8.评论管理.........................................................................................................................查看评论:.........................................................................................................7.9.数据库备份.....................................................................................................................7.10.资源升级.....................................................................................................................一、系统概述:1.1. 编写目的本手册为学校的教师和管理员用户提供使用帮助,便于对未知用户进行使用培训。
Tomcat域名自定义配置

Tomct多域名绑定和虚拟目录Tomcat采用默认安装,要想tomcat直接绑定多个域名,这里我们需要修改配置文件:Tomcat安装目录下的\conf\server.xml配置可能会遇到问题:将所有ie浏览器关闭在windows命令行窗口下执行:运行cmd输入:netstat -aon|findstr "80"TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口被进程号为2448的进程占用,继续执行下面命令:tasklist|findstr "2448"thread.exe 2016 Console 0 16,064 K/view/a6d00814a2161479171128f1.html很清楚,thread.exe占用了80端口System进程结束方法:开始——设置——控制面板——管理工具——服务结束系统服务项:World Wide Web Publishing Serviceselect * from nls_database_parameters;//查询oracle参数server.xml 的修改方式如下:(一)多域名绑定1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成805.0原始:<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false"redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />5.0修改后:<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false"redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />6.0原始:6.0修改后:其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变2.接下来就是重点了原始:<Engine name="Catalina" defaultHost="localhost"><Host name="localhost" appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /></Engine>……<Engine name="Catalina" defaultHost=><Host name="" appBase=="abcapps" unpackWARs="true"autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"<Host name= appBase=="D:\cba" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /><Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /></Engine>这里解释一下上面的配置Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.按照上面的配置:1.如果我在浏览器中输入http://localhost 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 下的网站2.如果输入 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 下的网站3.如果输入 则访问 D:\cba\ROOT 下的网站.注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录下面,即可通过相应域名访问了.这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.这样配置就大功告成了注意:要修改系统盘system->system32-> drivers-> etc下的hosts文件(二)虚拟目录<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="/cqq" docBase="f:\java\cqqapp" debug="0" reloadable="true" crossContext="true"></Host>其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。