tomcat安装及配置教程的安装和配置?

justin_peng 的BLOG
用户名:justin_peng
文章数:145
评论数:46
访问量:147356
注册日期:
阅读量:5863
阅读量:12276
阅读量:380557
阅读量:1072813
51CTO推荐博文
1、首先是Tomcat的获取获取当然得上Apache的官方网站下载,开源免费,而且带宽也足够。下载会很快。这是两种不同的下载,一个是普通.exe安装版本,一个是.zip解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置,而且普通安装会将Tomcat作为系统服务进行注册。2、Tomcat的运行环境搭建a、安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。安装完成后需要配置JDK环境变量新建变量名:JAVA_HOME,指明JDK安装路径,变量值:C:\Program Files\Java\jdk1.7.02打开PATH,添加变量值:%JAVA_HOME%\%JAVA_HOME%\jre\bin,使系统可以在任何路径下识别java命令新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.jar 这里最前面的点.不能省略,他表示当前路径。一定要注意所有符号都是英文状态的。变量值tools.jar后面也可以再添加个分号即“.;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.”b、测试java环境是否配置成功在CMD命令下输入javac,java,javadoc命令:出现图示界面,表示安装成功。写段java代码测试下:(保存在D:\javatest.java)public&class&javatest
public&static&void&main(String&args[])
System.out.println("Hello&World!");
}注意:文件里第一行后面的javatest与文件名要保持一直,否则出现以下显示“Hello World!”测试成功b、安装tomcat如果下载的是.zip格式的,直接解压,然后运行目录bin下面的startup.bat即可如果启动不成功,一般的情况是控制台出来一下立即消失,说明Tomcat没有找到Java的运行时环境。这时就需要检查上面jdk安装和配置了启动Tomcat,在浏览器地址栏输入http://localhost:8080/如果看到乱七八糟的关于Tomcat的介绍神马,说明配置成功如果下载的是.exe格式的,我们需要双击安装双击D:\Program Files\Apache Software Foundation\Tomcat 7.0\bin目录下的Tomcat7w.exe,启动Tomcat,在浏览器地址栏输入http://localhost:8080/如果看到乱七八糟的关于Tomcat的介绍神马,说明配置成功也可以配置下Tomcat环境变量新建变量名:CATALINA_BASE,变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0新建变量名:CATALINA_HOME,变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0新建变量名:TOMCAT_HOME,变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0修改变量名:CLASSPATH,在末尾添加变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar修改变量名:PATH,在末尾添加变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0\D:\Program Files\Apache Software Foundation\Tomcat 7.0\bin3、Tomcat的目录结构bin目录存放一些启动运行Tomcat的可执行程序和相关内容。      conf存放关于Tomcat服务器的全局配置。      lib目录存放Tomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包。   wabapps目录是默认的站点根目录,可以更改。      work目录用于在服务器运行时过度资源,简单来说,就是存储jsp、servlet翻译、编译后的结果。4、更改Tomcat默认配置修改Tomcat监听端口tomcat默认的监听端口是8080,现在需要修改成80端口用记事本打开Tomcat安装目录下的conf文件夹下的servlet.xml文件,在servlet.xml文件中找到以下代码:&&&&&Connector&port="8080"&protocol="HTTP/1.1"
&&&&&&&&&&&&&&&connectionTimeout="20000"
&&&&&&&&&&&&&&&redirectPort="8443"&/&将上面代码中的port="8080"修改为port="80",即可将Tomcat的默认端口设置为80。在修改端口时,应避免与公用端口冲突。修改成功后,为了使新设置的端口生效,还需要重新启动Tomcat服务器。如果一台机器上部署多个tomcat,还需要修改下以下2处:&&&&&Server&port="8006"&shutdown="SHUTDOWN"&&&&&
&&&&&!--&Define&an&AJP&1.3&Connector&on&port&8009&--&
&&&&&Connector&port="8010"&protocol="AJP/1.3"&redirectPort="8443"/&修改默认站点路径如创建一个站点,再将其设置为默认站点,新站点路径d:/myweb;创建文件夹myweb,创建WEB-INF子文件夹,子文件夹里创建web.xml,完成。web.xml内容可以参考webapps/ROOT/WEB-INF/web.xml。用记事本打开Tomcat安装目录下的conf文件夹下的servlet.xml文件,在servlet.xml文件中找到以下代码:……
&engine&name="Catalina"&defaultHost="localhost"&
&&&&host&name="localhost"&appBase="webapps"
&&&&&&&unpackWARs="true"&autoDeploy="true"
&&&&&&&xmlValidation="false"&xmlNamespaceAware="false"&
……以上定义了server中的一台主机(localhost),它的默认根目录是"webapps"(相对路径),现在我们要自己在Host下加上多个Context tag来创建多个自定义访问。在&/Host&前插入:&Context&&docBase="/usr/local/tomcat1/webapps/qxt"&path=""&debug="0"&reloadable="true"&/&
&Context&path="/xyz"&docBase="/mnt/test/"&debug="0"&reloadable="true"&/&
rem&&Context&docBase="edr"&path="/edr"&reloadable="true"&source="org.eclipse.jst.jee.server:edr"/&一般我们用Context来覆盖Host的appBase的设定而不是直接修改appBase.path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;第一个Context用了path="",如果设置为path=""(注意不是path="/"),则相当于是这个Host的虚拟根目录,docBase则指出了物理目录的位置(可以是绝对也可以是相对于Host的appBase的位置,它默认的是$tomcat/webapps/root目录),eg:将tomcat主目录修改为/app/apache-tomcat-7.0.61/webapps/bc_fund,要求直接访问http://ip:8080就可以直接访问bc_fund&Context&docBase="bc_fund"&path=""&reloadable="true"&/&第二个Context用了path="/xyz",如果你访问http://localhost/xyz/ 则会使用/mnt/test/里的内容。debug 则是设定debug level, &0表示提供最少的信息,9表示提供最多的信息,privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet,debug和reloadable一般都分别设置成0和true。然后重启tomcat修改默认页面conf/web.xml这个文件是对所有站点的共同属性做出了设置,这个叫做欢迎页面,当没有输入资源地址时,会由上至下地查找,获取页面,进行响应。改动它就可以修改默认页面,但是不建议在这里改,会使所有站点设置变化。&&&&&welcome-file-list&
&&&&&&&&&welcome-file&index.html&/welcome-file&
&&&&&&&&&welcome-file&index.htm&/welcome-file&
&&&&&&&&&welcome-file&index.jsp&/welcome-file&
&&&&&/welcome-file-list&应该以上代码复制到你需要改动的站点WEB-INF目录下的web.xml中,进行设置,然后重启tomcat扩展:双击startup.bat后闪退,通过命令行启动提示:the catalina_home environment variable is not defined correctly&this environment variable is needed to run this program此时检查环境变量是否设置正确,1、JAVA_HOME中的路径不能使用分号结尾,如 E:\Java\jdk1.6.0_10; 这样写就会出现提示CATALINA_HOME或是JAVA_HOME没有配置好的错误,,还有就是JAVA_HOME的路径一定不要写成了JRE的路径 2、如果定义了CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME,路径不能以"\"结尾,如 E:\Java\apache-tomcat-6.0.29\ 这样写就会出现java.util.logging.ErrorManager的错...如果设置没问题检查startup.bat、catalina.bat中定义的环境变量是否有问题,在已解压的tomcat的bin文件夹下找到startup.bat,右击-&编辑。在文件头加入下面两行:SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)更改Tomcat命令行窗口标题在%tomcat_home%\bin\catalina.bat中找到以下代码:搜索“noTitle”或者“_EXECJAVA”找到TITLE,后面就是窗口的标题::doStartshiftif not "%OS%" == "Windows_NT" goto noTitleif "%TITLE%" == "" set TITLE=EDR NEW:%cd% & & & 修改此处 & &set _EXECJAVA=start "%TITLE%" %_RUNJAVA%goto gotTitle绑定Tomcat主机头为了防止域名解析恶意指向,需要修改Tomcat的主机头,修改tomcat的 conf/server.xml找到 &Engine name="Catalina" defaultHost="localhost"&添加&Host name="" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"&&&Alias&&/Alias&&Alias&10.10.2.43&/Alias&&Context path="" docBase="D:/tomcat-6.0.16/1webapps/justin1" debug="0" reloadable="true"/&&&/Host&&Host name="" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"&&&Context path="" docBase="D:/tomcat-6.0.16/1webapps/justin2" debug="0" reloadable="true"/&&&/Host&其中D:/tomcat-6.0.16/1webapps/jforum,D:/tomcat-6.0.16/1webapps/justin12是2个web应用程序这样 D:/tomcat-6.0.16/1webapps/justin1对应的web应用使用、http://10.10.2.43访问这样 D:/tomcat-6.0.16/1webapps/justin12对应的web应用使用访问启动tomcat后显示中文乱码tomcat内存设定& &在tomcat服务器中部署多个项目时,有时候会出现tomcat服务器内存溢出。例:java.lang.OutOfMemoryError: PermGen space就是内存溢出。修改/bin/catalina.bat在“echo "Using CATALINA_BASE: & &$CATALINA_BASE"”上面加入以下行:set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M注意:没有单引号,值根据实际情况修改,加“m”说明是MB,否则就是KB了,在启动tomcat时会 报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值。保存后,重新启动tomcat服务器.如果还是提示内存溢出,可能电脑内存不够了!最大连接数设定本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)下次自动登录
现在的位置:
& 综合 & 正文
Apache及Tomcat安装及配置说明
下载通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:。
现在去官网下载的就是最新版本:,下载到你的家目录里面。
[root@hostlocal~]# ls
// 你会看到你下载的
[root@hostlocal~]# tar
–httpd-2.2.9.tar.gz // 解压后为
[root@hostlocal~]# mkdir
–//在这个目录下建立文档,利于管理
[root@hostlocal~]# mv /root/httpd-2.2.9/usr/local/src/
//将安装包放到下,利于管理
[root@httpd-2.2.9]#./configure --prefix=/usr/local/apache
//安装路径
[root@httpd-2.2.9]# make
[root@httpd-2.2.9]# make install
[root@hostlocal~]# service httpd start
//开启服务
安装成功后,将会安装到下面。然后在主机的中输入服务器的地址,看是否可以访问到。
服务器安装配置
校验GCJ版本:
rpm –qa | grep gcj
根据版本号卸载GCJ:
yum -y remove java-1.4.2-gcj-compat
上传JDK安装JDK
改变压缩包归属:
chown root. jdk-6u18-linux-i586.bin
改变文件属性:
Chmod 700 jdk-6u18-linux-i586.bin
解压二进制包:
./ jdk-6u18-linux-i586.bin
按回车进行安装。然后移动JDK到运行位置:
mv jdk1.6.0_18/ /usr/local/
FTP方式上传TOMCAT并解压缩TAR文件
tar zxvf apache-tomcat-6.0.24.tar.gz
移动TOMCAT到运行位置。
配置环境变量
vim /etc/profile
在文件结尾处添加:
export JAVA_HOME=/usr/local/jdk1.6.0_18
export JRE_HOME=/usr/local/jdk1.6.0_18/jre
export TOMCAT_HOME=/usr/local/tomcat
使用命令使环境变量生效:
source /etc/profile
创建TOMCAT启动脚本
vim /etc/rc.d/init.d/tomcat
写入脚本:
#!/bin/bash
# Startup script for the tomcat
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.
# Source function library.
export JAVA_HOME=/usr/local/jdk1.6.0_18
export JRE_HOME=/usr/local/jdk1.6.0_18/jre
. /etc/rc.d/init.d/functions
if [ -z $(/sbin/pidof java) ]; then
echo "Starting tomcat"
/usr/local/tomcat/bin/startup.sh
touch /var/lock/subsys/tomcat
echo "tomcat allready running"
if [ ! -z $(/sbin/pidof java) ]; then
echo "Shutting down tomcat"
/usr/local/tomcat/bin/shutdown.sh
until [ -z $(/sbin/pidof java) ]; do :; done
rm -f /var/lock/subsys/tomcat
echo "tomcat not running"
case "$1" in
/usr/local/tomcat/bin/catalina.sh version
echo "Usage: $0{start|stop|restart|status}"
设置脚本的运行权限:
chmod 755 /etc/rc.d/init.d/tomcat
添加服务:
chkconfig --add tomcat
设置开机启动:
chkconfig tomcat on
启动TOMCAT
/etc/rc.d/init.d/tomcat start
校验TOMCAT安装
在浏览器访问输入服务器的地址:。
增加一个应用在的标签中增加行:
代表上下文名称,空表示是根路径。
在配置文件中的配置中,和连接数相关的参数有:
:最小空闲连接线程数,用于提高系统处理性能,默认值为;
:最大连接线程数,即:并发处理的最大请求数,默认值为;
:允许的最大连接数,应大于等于,默认值为
:是否反查域名,取值为:或。为了提高处理能力,应设置为
:网络连接超时,单位:毫秒。设置为表示永不超时,这样设置有隐患的。通常可设置为毫秒。
和最大连接数相关的参数为和。如果要加大并发连接数,应同时加大这两个参数。
允许的最大连接数还受制于操作系统的内核参数设置,通常是个左右,是个左右。
中的配置示例:
port="8080" minProcessors="10"maxProcessors="1024"
enableLookups="false"redirectPort="8443"
acceptCount="1024" debug="0"connectionTimeout="30000" /&
对于其他端口的侦听配置,以此类推。
port="80"protocol="HTTP/1.1"
connectionTimeout="60000"
keepAliveTimeout="15000"
maxKeepAliveRequests="1"
redirectPort="443"
maxHttpHeaderSize="8192"
参数说明:
网络连接超时,单位:毫秒。设置为表示永不超时,这样设置有隐患的。通常可设置为毫秒。
长连接最大保持时间(毫秒)。此处为秒。
最大长连接个数(表示禁用,表示不限制个数,默认个。一般设置在之间)。
请求头信息的最大程度,超过此长度的部分不予处理。一般。
指定容器的编码格式。
指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理,默认为个。上传时是否使用超时机制
是否反查域名,取值为:或。为了提高处理能力,应设置为。
做多空闲连接数,一旦创建的线程超过这个值,就会关闭不再需要的线程。
最多同时处理的连接数,使用线程来处理接收的每个请求。这个值表示可创建的最大的线程数。
最小空闲线程数,初始化时创建的线程数。
&&&&推荐文章:
【上篇】【下篇】JAVA(47)
JAVA WEB(24)
大家都知道tomcat吧!因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JSP的容器。假期的时候偶尔安装了一下,安装版和免安装版的都试过了,觉得免安装版的比较好一点,涉及到的配置比较多,文件也多,根据我现在掌握的知识,简单的做了一下免安装版的tomcat的基本配置和安装方法。
、首先将自己下载的(这里使用的是)下载后,解压或者进行安装,最好将和安装在同一个目录下,例如。
、配置系统变量
()右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。
()为了以后可以方便的更改路径,及一些其他的软件,最好新建一个的环境变量,属性值为“”,将“”添加到环境变量中,最好放在前面。
()最后在“用户变量”框下面点击“新建”按钮,“变量名”填“”,“变量值”填写“”。配置完成后在命令窗口中输入查看当前的版本。出现提示信息代表成功了。
二、配置Tomcat
、下载的压缩包,我使用的是现在最新的,解压到目录下。Tomcat的下载地址为:,在下载页面中选择32-bit
Windows zip或64-bit Windows zip选项。
环境变量的设置:
首先添加的环境变量,值为。再添加环境变量,值为,在添加环境变量,值为这样作是为了以后更改版本的方便,可以直接修改TOMCAT_HOME的值,改变CATALINA_HOME和CATALINA_BASE的值。
对于免安装的版本最重要的是修改根目录下的conf文件夹下文件,如果不修改可能不能启动Tomcat,
在第一行前面(或者是后)加入如下两行:
前面解压后的目录。
如果需要使用关闭服务器的话,也按照上面加入两行。
、这样,运行就可以运行服务器,运行就可以关闭服务器了。
三、将加入服务
、从网上下载版本的,需要对加入服务,不然无法配置,也就是无法打开
首先运行Win+R打开运行对话框,输入打开控制台,用cd命令进入目录文件夹,输入如下命令:
程序提示:
说明服务已经被安装成功。顺便说一下,当不想要这个tomcat的时候,可以运行可以移除服务。也就是卸载。
、到这里,服务添加成功,然后在运行窗口输入,可以看到添加的服务,默认状态下该服务是手动运行的,在它的属性中,将启动类型更改为“自动”,以后机器启动以后就在后台启动了(一般不这么设置)。
四、Tomcat的启动方式
对于tomcat这个服务器来说有多种的启动方式。
第一种:在命令控制台中启动服务(服务器),在命令窗口中输入以下语句可以打开或关闭tomcat服务器:
第二种:使用
以上这些只是简单的操作,通过这个操作大家可以很方便的对免安装的tomcat进行配置!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:46494次
排名:千里之外
原创:10篇
转载:153篇
(6)(13)(1)(4)(11)(5)(9)(7)(11)(7)(8)(1)(14)(15)(6)(1)(15)(9)(10)(5)(2)(4)

我要回帖

更多关于 tomcat8.5.8配置安装 的文章

 

随机推荐