tomcat7.0.2配置

合集下载

最新eclipse java EE+最新tomcat7.0配置web项目全程 实录

最新eclipse java EE+最新tomcat7.0配置web项目全程 实录

在最新版本中的eclipse for java ee中配置javaweb项目+tomcat:首先下载eclipse 地址:/downloads/然后下载tomcat 我用的是tomcat最新版7.03的地址:/download-70.cgi下载jdk:/technetwork/java/javase/downloads/index.html下载好jdkTomcat插件下载地址:/sysdeo/eclipse/tomcatplugin下载最新版本首先安装jdk 之后配置环境变量:编辑系统变量:第一步:新建java—home后面的地址是你的jdk安装地址自己更改第二步设置classpath 输入%AJA V A_HOME%\lib.;就可以了记住lib后面要有点和分号第三步在dos窗口中输入cmd输入命令javac 敲击enter键等于回车键显示如下:这配置成功配置tomcat7.03第一步:安装好tomcat7点击next同意第三步选择full之后输入4:点击next输入你的用户名和密码5:点击next6:finsh然后我的电脑->属性————系统保护-----------高级---------环境变量-----------按照如下在系统变量中输入1:2:3:4:在classpath下输入tomcat安装的地址在tomcat——lib目录下——找到servelt_api如下图之后安装javaEE 将tomcat插件解压放到:javaEE的plugins文件夹下在Step1:之后新建links文件夹上图有:Step2:在里面新建文件Step3:加入如下内容:你的eclipse中的pugins文件夹下的插件地址:path=F:\eclipse+tomcat\javaee\eclipse\plugins\com.sysdeo.eclipse.tomcat_3.3.0\启动:将看到tom猫图标表示配置插件成功eclipse:1:点击window2:按照如下操作3:按照如下选择advanced:4:点击java --------installedjres点击ok5:点击server 选择add添加一个server tomcat 7.0-------点击ok5新建一个dymaic webproject 如下图必须设置一样6,在webcontent目录下新建一个jsp页面6:点击右键——--选择————runas---RunOnServer运行如上图。

Tomcat7.0配置教程

Tomcat7.0配置教程

Tomcat7.0配置教程(安装JDK和增加系统变量)一、安装JDK 1.71、JDK1.7下载地址:进入官方下载2、添加环境变量:在我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin;不要删除原来的。

看清楚,它们之间的分号,是英文的分号。

4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7/2008,则不需要重启)。

4、测试JDK是否安装成功,运行->cmd ->D: 进入D盘,输入javac 看能否出来很多命令,出来则说明JDK配置成功。

二、Tomcat 7.0的安装配置1、Tomcat 7.0 (请到官网下载)的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.391、添加环境变量:在我的电脑->属性->高级->环境变量2、新建系统变量,变量名:CATALINA_HOME变量值:C:\ProgramFiles\apache-tomcat-7.0.39 (Tomcat 解压到的目录)。

3、在系统变量 Path的最后面添加%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_ HOME%\lib\jsp-api.jar注意它们之间的分号,一定是英文的分号。

4、Tomcat 7.0的管理员的配置,进入C:\ProgramFiles\apache-tomcat-7.0.11(Tomcat目录)下的conf目录,编辑tomcat-users.xml,找到最后的:<!--<role rolename="tomcat"/><role rolename="role1"/><user username="tomcat" password="tomcat" roles="tomcat"/><user username="both" password="tomcat" roles="tomcat,role1"/><user username="role1" password="tomcat" roles="role1"/>-->在上面这段后面添加上:<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" password="123456" roles="admin-gui"/><user username="admin" password="123456" roles="manager-gui"/>红色为添加部分。

Tomcat7的安装与配置-楚烧烧制作

Tomcat7的安装与配置-楚烧烧制作

Tomcat7的安装与配置——楚烧烧制作安装Tomcat之前,必须确保计算机安装有JDK并设置Java环境变量,其中,Tomcat 7.0要求JDK的版本至少为JDK 1.5(JDK 1.5也称为JDK 5.0)或者更高的JDK版本,否则Tomcat无法安装。

首先安装jdk-6u24-windows-i586.exe,我的安装目录是D:\Java\jdk1.6.0_24,安装过程中会安装jre6,如下:把tomcat7文件放置在D盘下:现在开始设置所有的环境变量:点击“我的电脑”——“属性”——“高级”——“环境变量”新建用户变量classpath,变量值为.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;%TO MCAT_HOME%\lib;%JA V A_HOME%\mysql-connector-java-5.1.1 8\mysql-connector-java-5.1.18-bin.jar;新建用户变量JA V A_HOME 变量值为D:\Java\jdk1.6.0_24新建用户变量TOMCAT_HOME 变量值为D:\tomcat7在系统变量值里找到变量Path,编辑,在末尾添加;%JA V A_HOME%\bin;;%JA V A_HOME%\lib\tools.jar;%TOMCA T_HOME%\lib;%JA V A_HOME%\mysql-connector-java-5.1.18\mys ql-connector-java-5.1.18-bin.jar;至此环境变量配置完成接着测试Tomcat7是否可以正常运行,打开Tomcat7,打开浏览器,在地址栏输入http://127.0.0.1:8080,如果出现如下页面,就说明Tomcat安装正确。

apache2.2.16+mod_jk.1.2.30+tomcat7.0.2集群session复制

apache2.2.16+mod_jk.1.2.30+tomcat7.0.2集群session复制

Apache+tomcat集群+session复制作者:吴钢奇时间:2010/09/23MSN:w7374520@目标:在服务器上搭建1个apache+4个tomcat应用,tomcat之间实现session复制。

Tomcat解析所有的网页,apache此刻的作用就是做代理。

参考了很多网上好文档,非常感谢前人无私奉献,谢谢!1、环境硬件:一个四核3.0CPU,4G内存,200GSATA硬盘系统:Redhat AS 5.3源码包下载:1、Httpd下载/apache//httpd/httpd-2.2.16.tar.gz2、Tomcat下载//tomcat/tomcat-7/v7.0.2-beta/bin/apache-tomcat-7.0.2.tar.gz3、mod_jk 下载地址:/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.30/tomcat-connectors-1.2.30-src.tar.gz2、安装apache[root@adman ~]# cd /usr/local/src/ #进入源码包下载目录,这个可以随便定[root@adman src]# tar zxvf httpd-2.2.16.tar.gz #解压缩[root@adman src]# cd httpd-2.2.16 #进入解压目录[root@adman httpd-2.2.16]# ./configure --prefix=/usr/local/apache2 \> --enable-cache \ #configure参数根据自己的需要添加> --enable-mem-cache \ —可以使用help获得相关参数> --with-mpm=prefork \> --enable-so \> --enable-rewrite \> --enable-ssl[root@adman httpd-2.2.16]# make #编译[root@adman httpd-2.2.16]# make install #安装[root@adman httpd-2.2.16]# cd /usr/local/apache2[root@adman apache2]# vim conf/httpd.conf52 # LoadModule foo_module modules/mod_foo.so53 LoadModule jk_module modules/mod_jk.so #添加jk模块,模块是编译jk1.2.30得到106 DocumentRoot "/usr/local/webapps" #修改文档主目录133 <Directory "/usr/local /webapps"> #修改文档主目录146 Options Indexes FollowSymLinks158 Order allow,deny159 Allow from all160161 </Directory>416 Include conf/mod_jk.conf #添加jk配置文件,在末尾直接添加如果apache日志出现: session cache no configuration 警告信息请添加下面两行。

tomcat常用的调优参数

tomcat常用的调优参数

tomcat常用的调优参数Tomcat常用的调优参数Tomcat是一个开源的Java Servlet容器,广泛应用于Java Web 应用程序的部署和运行。

为了提高Tomcat的性能和稳定性,我们可以通过调优参数来优化其配置。

本文将介绍一些常用的Tomcat 调优参数,帮助您更好地配置和优化T omcat服务器。

1. 内存设置- -Xms: 设置JVM的初始堆大小,建议设置为物理内存的1/4或1/3。

- -Xmx: 设置JVM的最大堆大小,建议设置为物理内存的1/2或2/3。

- -XX:MaxPermSize: 设置JVM的永久代大小,建议设置为256MB或512MB。

- -XX:MaxMetaspaceSize: 设置JVM的元空间大小,建议设置为256MB或512MB。

2. 线程设置- maxThreads: 设置Tomcat的最大线程数,建议根据服务器的硬件配置和并发请求数进行调整。

- acceptCount: 设置Tomcat接受请求的队列大小,建议设置为200或300。

- connectionTimeout: 设置Tomcat的连接超时时间,建议设置为30秒或60秒。

3. 连接器设置- protocol: 设置连接器的协议,常用的有HTTP/1.1和AJP/1.3。

- port: 设置连接器的监听端口,建议使用80端口作为HTTP连接器的默认端口。

- maxKeepAliveRequests: 设置每个Keep-Alive连接的最大请求数,建议设置为100或200。

- keepAliveTimeout: 设置Keep-Alive连接的超时时间,建议设置为5秒或10秒。

4. 缓存设置- cacheSize: 设置Tomcat的静态文件缓存大小,建议根据静态文件的数量和大小进行调整。

- cacheTTL: 设置静态文件缓存的过期时间,建议设置为1小时或更长。

- cacheObjectMaxSize: 设置缓存对象的最大大小,建议根据缓存对象的平均大小进行调整。

tomcat 7.0安装部署教程Word版本

tomcat 7.0安装部署教程Word版本

Tomcat 7.0 安装部署教程
1.访问tomcat网站
/download-70.cgi
2.找到下载文件,点击下载,根据操作系统下载指定版本,本机用windows7 x64操作系统
3.下载后是apache-tomcat-7.0.79.exe文件。

4.然后我们进行安装,以管理员方式运行。

5. 6.
7.
8.
9.要先按照JRE6.0或JDK6.0以上版本
10.
11.
12.默认安装到C:\Program Files\Apache Software Foundation\Tomcat 7.0目录下
13.
14.
15.
16.怎样启动?通过bin/startup.bat命令运行Tomcat服务器(或通过小圆图标来启动)
17.
18.打开http://localhost:8080,如出现下图,表示安装成功了。

19.怎样管理,点击右边3个按钮,输入账号可以管理网站
20.安装好后,说明一下Tomcat安装完成后的目录
bin------存放启动和关闭的tomcat脚本
conf-----包含不同的配置文件
work----存放jsp编译后产生的class文件
webapp存放应用程序的目录
log-----存放日志文件
lib------存放tomcat所需要的jar文件
doc-----存放各种Tomcat文档
21.结束。

Tomcat 7.0的配置及发布多个web应用

Tomcat 7.0的配置及发布多个web应用

Tomcat 7.0的配置及发布多个web应用
文/叶秋雨
2014-05-30
本人开发工具及环境:
Eclipse 3.7
jdk1.7.0_09
apache-tomcat-7.0.32
如何搭建开发环境就不再写出来了,有疑问直接看我之前的文档。

首先简单的看一下tomcat的目录结构。

bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件,window下最常用:startup.bat
conf:存放Tomcat服务器的各种全局配置文件,最常用的:server.xml web.xml tomcat-users.xml
webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录,里面的docs examples host-manager manager ROOT全部被我删除了。

打开eclipse创建两个应用:
把项目打包,放入webapps目录下:
server.xml配置:
两个host的名字一定不能相同,要不然tomcat服务启动时会自动关闭。

启动服务,访问:
server.xml的配置,也可以配置成绝对路径:
如果要在访问时,加上指定的路径名,则可以通过context中的path来解决。

修改好后,启动服务,访问如下图:
声明:部分内容来自互联网,请勿从事非法活动,否则一切后果与本人无关。

如果用于商业用途,请自行排查漏洞等问题,否则造成的一切后果也与本人无关。

本人也刚踏入这行没几年,没写过多少技术文档,写的不好,还请大家见谅。

如果在开发中遇到什么问题,或者认为有什么改进的地方,可以与本人联系。

绿色版Tomcat7.0配置文档

绿色版Tomcat7.0配置文档

绿色版TOMCAT 7.0安装配置手册一、安装JDK 1.71、添加环境变量:在我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)3、在原有的系统变量Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。

看清楚,它们之间的分号,是英文的分号。

4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。

5、测试JDK是否安装成功,运行->cmd ->D: 进入D盘,输入javac 看能否出来很多命令,出来则说明JDK配置成功。

二、Tomcat 7.0的安装配置1、Tomcat 7.0 的免安装版的配置(假如将Tomcat 解压到C:\Program Files 目录,目录结构为:C:\Program Files\apache-tomcat-7.0.112、添加环境变量:在我的电脑->属性->高级->环境变量3、新建系统变量,(1)变量名:CATALINA_HOME 变量值:C:\ProgramFiles\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。

(2) 变量名:CATALINA_BASE 变量值:C:\ProgramFiles\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。

(3) 变量名:TOMCAT_HOME 变量值:C:\ProgramFiles\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。

4、在系统变量Path的最后面添加%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_H OME%\lib\jsp-api.jar注意它们之间的分号,一定是英文的分号。

tomcat的配置使用详细版(小结)

tomcat的配置使用详细版(小结)

tomcat的配置使⽤详细版(⼩结)摘要:开发者开发部署web应⽤时通常使⽤tomcat服务器,很多初学者只懂得在开发⼯具上配置,但离开了开发⼯具,⾃⼰⼿动配置部署,并让⼀个项⽬跑起来,你会了吗。

⼩编也遇到过这样的困扰。

⽹上查找的资料说法不⼀,⼩编就亲⾃动⼿实验⼀. 下载tomcat服务器直接到官⽹下载就好,根据⾃⼰的电脑系统选择对应的版本下载,window系统下载zip包,下载后解压、⼆. 配置我们下载完成后,我们试图启动tomcat,启动有两种⽅式直接到tomcat服务器的bin⽬录下双击startup.bat通过cmd进⼊bin⽬录,输⼊命令startup.bat但这时会出现的问题是,服务器启动程序只是⼀闪⽽过,为什么呢?其实问题就是,没有Java的JDK,我们需要到环境变量配置系统变量JAVA_HOME。

我们都知道,1.5 以上的版本的JDK只需要配置path变量就可以了。

但是如果你想在机器上使⽤tomcat的话,你就必须配置JAVA_HOME,指向JDK的安装位置。

这样就能使⽤tomcat部署应⽤了吗,还不⾏。

我们还需要另外的⼀些配置2.1 配置环境变量我们需要配置三个系统环境变量1. ATALINA_BASE:指向tomcat的安装位置2. CATALINE_HOME:指向tomcat的安装位置3. Path:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin2.2 配置tomcat的服务端⼝tomcat的默认服务端⼝是8080。

可以通过配置⽂件来改变该服务端⼝,甚⾄通过修改配置⽂件让tomcat同时在多个端⼝提供服务tomcat的配置⽂件都放在conf⽬录下。

使⽤⽆格式⽂本编辑器打开该⽬录下的server.xml⽂件,定位到68⾏处<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />其中,port="8080"就是web应⽤的服务端⼝,将8080改为任意端⼝,建议使⽤1024以上的端⼝,避免与公⽤端⼝冲突。

Tomcat配置

Tomcat配置

配置Tomcat是一项重要的任务,以下是配置Tomcat的一般步骤:1. 下载和安装Tomcat:首先,您需要从Apache Tomcat官方网站下载适用于您的操作系统的Tomcat软件包,并按照安装说明进行安装。

2. 配置环境变量:设置JAVA_HOME环境变量,将其指向您的Java Development Kit(JDK)安装路径。

然后,将Tomcat的安装目录添加到系统的PATH环境变量中。

3. 修改服务器端口:打开Tomcat的安装目录,进入`conf`文件夹,编辑`server.xml`文件。

您可以修改许多配置选项,其中包括Tomcat服务器监听的端口号,默认为8080。

4. 配置连接池:如果您需要连接数据库,可以在`server.xml`文件中配置连接池。

您可以使用Tomcat的内置连接池或第三方连接池,根据您的需求进行相应的配置。

5. 配置虚拟主机:如果您需要在Tomcat上托管多个域名或应用程序,可以配置虚拟主机。

在`server.xml`文件中使用`<Host>`元素来定义虚拟主机的设置。

6. 部署Web应用程序:将您的Web应用程序(war文件)复制到Tomcat的`webapps`目录下。

Tomcat会自动解压和部署您的应用程序。

7. 启动Tomcat:通过命令行或启动脚本启动Tomcat服务器。

一旦Tomcat启动成功,您可以在浏览器中访问`http://localhost:8080`来验证Tomcat是否正常工作。

请注意,这只是一个大致的配置指南,具体的配置取决于您的需求和环境。

在配置Tomcat 时,建议参考Tomcat官方文档和社区资源,以确保正确配置和最佳实践。

Tomcat7.0安装和部署

Tomcat7.0安装和部署

Tomcat 7.0 安装部署手册第一章windows安装(1)运行安装程序界面如下,点击Next按钮:(2)点击I Agree按扭:(3)选择Full,在点击Next按钮:(4)输入用户名User Name和密码Password,点击Next按钮(5)自动搜索电脑中的jre,也就是java运行环境,所以必须先安装JDK,点击Next按钮(6)选择安装路径,点击Install按钮(7)安装完成,点击Finish按钮第二章配置服务(1)在Tomcat 的目录下,进去conf文件夹,打开server.xml文件,把<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>改为<Connectorport="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>在<Host></Host>标签中增加数据库连接源<Context docBase="super"path="/super"reloadable="false"source="org.eclipse.jst.j2ee.server:super"><Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"maxActive="500" maxIdle="100"maxWait="10000"name="jdbc/pip"password="epip" type="javax.sql.DataSource"url="jdbc:oracle:thin:@localhost:1521:orcl" username="epip"></Resource></Context>第三章部署(1)在Tomcat 的目录下,进去bin文件夹,双击Tomcat7w.exe,点击start按钮启动服务(2)在Tomcat 的目录下,进去bin文件夹,双击Tomcat7w.exe,点击stop按钮停止服务(3)部署前,先停止服务,然后把super.war包复制Tomcat目录下的webapps文件夹中,如果该文件夹已存在super.war和super文件夹,先删除已存在的super.war和super文件夹再复制新的super.war,然后按照步骤(1)启动服务。

Tomcat7.0的安装配置

Tomcat7.0的安装配置

二、Tomcat7.0.22安装配置
1、下载tomcat7.0.22 下载地址:/download-70.cgi
2、添加系统环境变量,我的电脑->属性->高级系统设置->环境变量(操作同上)
(1)变量名: CATALINA_BASE 变量值: D:\Program Files\apache-tomcat-7.0.22(Tomcat解压到的目录)
(2)变量名: CATALINA_HOME 变量值: D:\Program Files\apache-tomcat-7.0.22
(3)变量名: CATALINA_TMPDIR 变量值: D:\Program Files\apache-tomcat-7.0.22\temp
(4)变量名: Path 变量值:D:\Program Files\apache-tomcat-7.0.22\bin
一、JDK1.7安装
1、下载jdk,下载地址:/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
2、添加系统环境变量,我的电脑->属性->高级->环境变量(如果添加的环境变量已经存在,点击“编辑”添加,否则点击“新建”添加)
(1)变量名: JAVA_HOME 变量值: D:\Program Files\Java\jdk1.6.0_29(点击“新建”,输入变量名、变量值,变量值末不需要分号)
(2)变量名: CLASSPATH 变量值: D:\Program Files\Java\jdk1.6.0_29\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_29\lib\tools.jar(“新建”,变量值末不需要分号)

Tomcat配置(图文详细版)

Tomcat配置(图文详细版)

首先确定你得jdk环境已配好,检验方法,dos下键入命令javac,如果出来一堆命令就说明配置正确。

本文不再赘述,教程找度娘。

第一步:到官网下载最新版tomcat(个人比较喜欢最新版,目前是7.0.21),/download-70.cgi,ok,相信大部分童鞋都是windows系统,如果你的电脑是32位,选择32-bit Windows zip;64位则选择64-bit。

第二步:下载下来之后是一个解压包,直接解压到你希望的地方,我的是;好了,最后一步就是配置环境变量了,笔者我相信你已经知道怎么进入环境变量配置页面了,不过还是说一下,win7为例,计算机-属性-高级系统设置-选择高级选项卡-下面就是环境变量。

我们需要配置4个变量,CATALINA_HOME:F:\apache-tomcat-7 .0.21CATALINA_BASE:F:\apache-tomcat-7.0.21TOMCAT_HOME:F:\apache-tomcat-7.0.21如果以前从没碰过什么tomcat,4个变量都是要新建的,(什么,才3个。

我擦,别急啊),上面3个太简单了。

还有一个ClassPath的变量,前面安装过jdk的话,应该这个变量已经有了,直接编辑,在classpath变量的最后加上servlet-api.jar这个文件的路径,最后配好的变量值是这样的:C:\Program Files\Java\jdk1.7.0\lib;.;%JAVA_HOME %\lib;F:\apache-tomcat-7.0.21\lib\ser vlet-api.jar前面的C:\Program Files\Java\jdk1.7.0\lib;.;%JAVA_HOME %\lib;是我的jdk的classpath,恩。

总之你要做的就是将servlet-api.jar路径加上就行了。

(我好啰嗦。

),分号是用来将各个路径隔开的。

那么,最后呢,我们测试一下自己的成果吧,配了半天没点成果怎么行,呵呵。

Apache2.4+Tomcat7.0整合配置详解

Apache2.4+Tomcat7.0整合配置详解

Apache2.4+Tomcat7.0整合配置详解⼀、简单介绍 Apache、TomcatApache HTTP Server(简称 Apache),是 Apache 软件基⾦协会的⼀个开放源码的⽹页服务器,可以在 Windows、Unix、Linux 等操作系统中运⾏是最流⾏的Web服务器软件之⼀。

Apache 反应速度快,运⾏效率⾼,但只⽀持HTML等静态页⾯(加载插件后也可⽀持 PHP 页⾯)。

Apache Tomcat 是由 Apache 软件基⾦协会与 Sun 公司联合开发的⼀款Web服务器,它除了⽀持HTML等静态页⾯外,还⽀持JSP、Servlet 。

在相同的运⾏环境下,Tomcat 对静态页⾯的反应速度没有 Apache 灵敏,整合 Apache 与 Tomcat 能使系统运⾏于⼀个良好环境下,提⾼系统效率。

⼆、软件包下载运⾏环境:Windows 7Apache 2.4 下载:Tomcat 7.0 下载:JDK 6 下载:mod_jk.mo 连接包下载:下载mod_jk时⼀定要看清版本,下载对应的版本如果已有tomcat和jdk,则不⽤另外下载三、Apache 2.4 安装下载的apache2.4如下图所⽰,直接解压到D:\apache-httpd修改⽂件D:\apache-httpd\conf\httpd.conf,端⼝改为8000,程序⽬录指定为E:\apache-tomcat-7.0.50\webapps\ROOT(即tomcat程序所在⽬录,此⽬录可以修改)ServerRoot "D:/apache-httpd"## Mutex: Allows you to set the mutex mechanism and mutex file directory# for individual mutexes, or change the global defaults## Uncomment and change the directory if mutexes are file-based and the default # mutex file directory is not on a local disk or is not appropriate for some# other reason.## Mutex default:logs## Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the <VirtualHost># directive.## Change this to Listen on specific IP addresses as shown below to# prevent Apache from glomming onto all bound IP addresses.##Listen 12.34.56.78:80Listen 8000## Dynamic Shared Object (DSO) Support## To be able to use the functionality of a module which was built as a DSO you # have to place corresponding `LoadModule' lines at this location so the# directives contained in it are actually available _before_ they are used.# Statically compiled modules (those listed by `httpd -l') do not need# to be loaded here.## Example:# LoadModule foo_module modules/mod_foo.so#LoadModule access_compat_module modules/mod_access_compat.so LoadModule actions_module modules/mod_actions.soLoadModule alias_module modules/mod_alias.soLoadModule allowmethods_module modules/mod_allowmethods.so LoadModule asis_module modules/mod_asis.soLoadModule auth_basic_module modules/mod_auth_basic.so#LoadModule auth_digest_module modules/mod_auth_digest.so#LoadModule auth_form_module modules/mod_auth_form.so#LoadModule authn_anon_module modules/mod_authn_anon.so LoadModule authn_core_module modules/mod_authn_core.so#LoadModule authn_dbd_module modules/mod_authn_dbd.so#LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_file_module modules/mod_authn_file.so#LoadModule authn_socache_module modules/mod_authn_socache.so#LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule authz_core_module modules/mod_authz_core.so#LoadModule authz_dbd_module modules/mod_authz_dbd.so#LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_host_module modules/mod_authz_host.so#LoadModule authz_owner_module modules/mod_authz_owner.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule autoindex_module modules/mod_autoindex.so#LoadModule buffer_module modules/mod_buffer.so#LoadModule cache_module modules/mod_cache.so#LoadModule cache_disk_module modules/mod_cache_disk.so#LoadModule cache_socache_module modules/mod_cache_socache.so#LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule cgi_module modules/mod_cgi.so#LoadModule charset_lite_module modules/mod_charset_lite.so#LoadModule data_module modules/mod_data.so#LoadModule dav_module modules/mod_dav.so#LoadModule dav_fs_module modules/mod_dav_fs.so#LoadModule dav_lock_module modules/mod_dav_lock.so#LoadModule dbd_module modules/mod_dbd.so#LoadModule deflate_module modules/mod_deflate.soLoadModule dir_module modules/mod_dir.so#LoadModule dumpio_module modules/mod_dumpio.soLoadModule env_module modules/mod_env.so#LoadModule expires_module modules/mod_expires.so#LoadModule ext_filter_module modules/mod_ext_filter.so#LoadModule file_cache_module modules/mod_file_cache.so#LoadModule filter_module modules/mod_filter.so#LoadModule http2_module modules/mod_http2.so#LoadModule headers_module modules/mod_headers.so#LoadModule heartbeat_module modules/mod_heartbeat.so#LoadModule heartmonitor_module modules/mod_heartmonitor.so#LoadModule ident_module modules/mod_ident.so#LoadModule imagemap_module modules/mod_imagemap.soLoadModule include_module modules/mod_include.so#LoadModule info_module modules/mod_info.soLoadModule isapi_module modules/mod_isapi.so#LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so #LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so #LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so#LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so#LoadModule ldap_module modules/mod_ldap.so#LoadModule logio_module modules/mod_logio.soLoadModule log_config_module modules/mod_log_config.so#LoadModule log_debug_module modules/mod_log_debug.so#LoadModule log_forensic_module modules/mod_log_forensic.so#LoadModule lua_module modules/mod_lua.so#LoadModule macro_module modules/mod_macro.soLoadModule mime_module modules/mod_mime.so#LoadModule mime_magic_module modules/mod_mime_magic.soLoadModule negotiation_module modules/mod_negotiation.soLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_connect_module modules/mod_proxy_connect.so#LoadModule proxy_express_module modules/mod_proxy_express.so#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.so#LoadModule proxy_html_module modules/mod_proxy_html.soLoadModule proxy_http_module modules/mod_proxy_http.so#LoadModule proxy_http2_module modules/mod_proxy_http2.so#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so#LoadModule ratelimit_module modules/mod_ratelimit.so#LoadModule reflector_module modules/mod_reflector.so#LoadModule remoteip_module modules/mod_remoteip.so#LoadModule request_module modules/mod_request.so#LoadModule reqtimeout_module modules/mod_reqtimeout.soLoadModule rewrite_module modules/mod_rewrite.so#LoadModule sed_module modules/mod_sed.so#LoadModule session_module modules/mod_session.so#LoadModule session_cookie_module modules/mod_session_cookie.so#LoadModule session_crypto_module modules/mod_session_crypto.so#LoadModule session_dbd_module modules/mod_session_dbd.soLoadModule setenvif_module modules/mod_setenvif.so#LoadModule slotmem_plain_module modules/mod_slotmem_plain.so LoadModule slotmem_shm_module modules/mod_slotmem_shm.so#LoadModule socache_dbm_module modules/mod_socache_dbm.so#LoadModule socache_memcache_module modules/mod_socache_memcache.so#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so LoadModule speling_module modules/mod_speling.soLoadModule ssl_module modules/mod_ssl.so#LoadModule status_module modules/mod_status.so#LoadModule substitute_module modules/mod_substitute.so#LoadModule unique_id_module modules/mod_unique_id.so#LoadModule userdir_module modules/mod_userdir.so#LoadModule usertrack_module modules/mod_usertrack.so#LoadModule version_module modules/mod_version.so#LoadModule vhost_alias_module modules/mod_vhost_alias.so#LoadModule watchdog_module modules/mod_watchdog.so#LoadModule xml2enc_module modules/mod_xml2enc.so<IfModule unixd_module>## If you wish httpd to run as a different user or group, you must run# httpd as root initially and it will switch.## User/Group: The name (or #number) of the user/group to run httpd as.# It is usually good practice to create a dedicated user and group for# running httpd, as with most system services.#User daemonGroup daemon</IfModule># 'Main' server configuration## The directives in this section set up the values used by the 'main'# server, which responds to any requests that aren't handled by a# <VirtualHost> definition. These values also provide defaults for# any <VirtualHost> containers you may define later in the file.## All of these directives may appear inside <VirtualHost> containers,# in which case these default settings will be overridden for the# virtual host being defined.### ServerAdmin: Your address, where problems with the server should be# e-mailed. This address appears on some server-generated pages, such# as error documents. e.g. admin@#ServerAdmin aaa123@## ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup.## If your host doesn't have a registered DNS name, enter its IP address here. #ServerName localhost## Deny access to the entirety of your server's filesystem. You must# explicitly permit access to web content directories in other# <Directory> blocks below.#<Directory />AllowOverride noneRequire all denied</Directory>## Note that from this point forward you must specifically allow# particular features to be enabled - so if something's not working as# you might expect, make sure that you have specifically enabled it# below.### DocumentRoot: The directory out of which you will serve your# documents. By default, all requests are taken from this directory, but# symbolic links and aliases may be used to point to other locations.#DocumentRoot "E:\apache-tomcat-7.0.50\webapps\ROOT"<Directory "E:\apache-tomcat-7.0.50\webapps\ROOT">## Possible values for the Options directive are "None", "All",# or any combination of:# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews## Note that "MultiViews" must be named *explicitly* --- "Options All"# doesn't give it to you.## The Options directive is both complicated and important. Please see# /docs/2.4/mod/core.html#options# for more information.#Options Indexes FollowSymLinks## AllowOverride controls what directives may be placed in .htaccess files.# It can be "All", "None", or any combination of the keywords:# AllowOverride FileInfo AuthConfig Limit#AllowOverride None## Controls who can get stuff from this server.#Require all granted</Directory>## DirectoryIndex: sets the file that Apache will serve if a directory# is requested.#<IfModule dir_module>DirectoryIndex index.html index.php index.htm index.jsp</IfModule>## The following lines prevent .htaccess and .htpasswd files from being# viewed by Web clients.#<Files ".ht*">Require all denied</Files>## ErrorLog: The location of the error log file.# If you do not specify an ErrorLog directive within a <VirtualHost># container, error messages relating to that virtual host will be# logged here. If you *do* define an error logfile for a <VirtualHost># container, that host's errors will be logged there and not here.#ErrorLog "logs/error.log"## LogLevel: Control the number of messages logged to the error_log.# Possible values include: debug, info, notice, warn, error, crit,# alert, emerg.#LogLevel warn<IfModule log_config_module>## The following directives define some format nicknames for use with# a CustomLog directive (see below).#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedLogFormat "%h %l %u %t \"%r\" %>s %b" common<IfModule logio_module># You need to enable mod_logio.c to use %I and %OLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule>## The location and format of the access logfile (Common Logfile Format).# If you do not define any access logfiles within a <VirtualHost># container, they will be logged here. Contrariwise, if you *do*# define per-<VirtualHost> access logfiles, transactions will be# logged therein and *not* in this file.#CustomLog "logs/access.log" common## If you prefer a logfile with access, agent, and referer information# (Combined Logfile Format) you can use the following directive.##CustomLog "logs/access.log" combined</IfModule><IfModule alias_module>## Redirect: Allows you to tell clients about documents that used to# exist in your server's namespace, but do not anymore. The client# will make a new request for the document at its new location.# Example:# Redirect permanent /foo /bar## Alias: Maps web paths into filesystem paths and is used to# access content that does not live under the DocumentRoot.# Example:# Alias /webpath /full/filesystem/path## If you include a trailing / on /webpath then the server will# require it to be present in the URL. You will also likely# need to provide a <Directory> section to allow access to# the filesystem path.## ScriptAlias: This controls which directories contain server scripts.# ScriptAliases are essentially the same as Aliases, except that# documents in the target directory are treated as applications and# run by the server when requested rather than as documents sent to the# client. The same rules about trailing "/" apply to ScriptAlias# directives as to Alias.#ScriptAlias /cgi-bin/ "D:/apache-httpd/cgi-bin/"</IfModule><IfModule cgid_module>## ScriptSock: On threaded servers, designate the path to the UNIX# socket used to communicate with the CGI daemon of mod_cgid.##Scriptsock cgisock</IfModule>## "D:/apache-httpd/cgi-bin" should be changed to whatever your ScriptAliased# CGI directory exists, if you have that configured.#<Directory "D:/apache-httpd/cgi-bin">AllowOverride NoneOptions NoneRequire all granted</Directory><IfModule mime_module>## TypesConfig points to the file containing the list of mappings from# filename extension to MIME-type.#TypesConfig conf/mime.types## AddType allows you to add to or override the MIME configuration# file specified in TypesConfig for specific file types.##AddType application/x-gzip .tgz## AddEncoding allows you to have certain browsers uncompress# information on the fly. Note: Not all browsers support this.##AddEncoding x-compress .Z#AddEncoding x-gzip .gz .tgz## If the AddEncoding directives above are commented-out, then you# probably should define those extensions to indicate media types:#AddType application/x-compress .ZAddType application/x-gzip .gz .tgz## AddHandler allows you to map certain file extensions to "handlers":# actions unrelated to filetype. These can be either built into the server# or added with the Action directive (see below)## To use CGI scripts outside of ScriptAliased directories:# (You will also need to add "ExecCGI" to the "Options" directive.)##AddHandler cgi-script .cgi# For type maps (negotiated resources):#AddHandler type-map var## Filters allow you to process content before it is sent to the client.## To parse .shtml files for server-side includes (SSI):# (You will also need to add "Includes" to the "Options" directive.)##AddType text/html .shtml#AddOutputFilter INCLUDES .shtml</IfModule>## The mod_mime_magic module allows the server to use various hints from the # contents of the file itself to determine its type. The MIMEMagicFile# directive tells the module where the hint definitions are located.##MIMEMagicFile conf/magic## Customizable error responses come in three flavors:# 1) plain text 2) local redirects 3) external redirects## Some examples:#ErrorDocument 500 "The server made a boo boo."#ErrorDocument 404 /missing.html#ErrorDocument 404 "/cgi-bin/missing_handler.pl"#ErrorDocument 402 /subscription_info.html### MaxRanges: Maximum number of Ranges in a request before# returning the entire resource, or one of the special# values 'default', 'none' or 'unlimited'.# Default setting is to accept 200 Ranges.#MaxRanges unlimited## EnableMMAP and EnableSendfile: On systems that support it,# memory-mapping or the sendfile syscall may be used to deliver# files. This usually improves server performance, but must# be turned off when serving from networked-mounted# filesystems or if support for these functions is otherwise# broken on your system.# Defaults: EnableMMAP On, EnableSendfile Off##EnableMMAP off#EnableSendfile on# Supplemental configuration## The configuration files in the conf/extra/ directory can be# included to add extra features or to modify the default configuration of # the server, or you may simply copy their contents here and change as # necessary.# Server-pool management (MPM specific)#Include conf/extra/httpd-mpm.conf# Multi-language error messages#Include conf/extra/httpd-multilang-errordoc.conf# Fancy directory listings#Include conf/extra/httpd-autoindex.conf# Language settings#Include conf/extra/httpd-languages.conf# User home directories#Include conf/extra/httpd-userdir.conf# Real-time info on requests and configuration#Include conf/extra/httpd-info.conf# Virtual hosts#Include conf/extra/httpd-vhosts.conf# Local access to the Apache HTTP Server Manual#Include conf/extra/httpd-manual.conf# Distributed authoring and versioning (WebDAV)#Include conf/extra/httpd-dav.conf# Various default settings#Include conf/extra/httpd-default.conf# Configure mod_proxy_html to understand HTML4/XHTML1<IfModule proxy_html_module>Include conf/extra/proxy-html.conf</IfModule># Secure (SSL/TLS) connections#Include conf/extra/httpd-ssl.conf## Note: The following must must be present to support# starting without SSL on platforms with no /dev/random equivalent# but a statically compiled-in mod_ssl.#<IfModule ssl_module>SSLRandomSeed startup builtinSSLRandomSeed connect builtin</IfModule>完成配置后,启动Apache 2.4,在 "E:\apache-tomcat-7.0.50\webapps\ROOT" 添加静态页⾯ index.html。

tomcat配置教程

tomcat配置教程

tomcat配置教程以下是一个简单的Tomcat配置教程:1. 下载和安装Tomcat- 在Apache Tomcat官方网站上下载适用于您操作系统的最新版本的Tomcat。

- 解压下载的文件到您希望安装Tomcat的目录。

2. 配置环境变量- 在操作系统中配置JAVA_HOME环境变量,指向您的Java 安装目录。

- 在PATH环境变量中添加Tomcat的bin目录。

3. 修改Tomcat配置文件- 进入Tomcat的安装目录,找到conf目录。

- 找到server.xml文件,用文本编辑器打开。

- 在文件中找到以下内容进行修改:- Connector标签:指定Tomcat的监听端口,默认为8080。

- Engine标签:配置Tomcat的默认主机名和端口,默认为localhost:8080。

- Host标签:配置虚拟主机,可指定多个虚拟主机。

- Context标签:配置Web应用的上下文路径和存放位置。

- 保存并关闭文件。

4. 启动Tomcat- 打开命令提示符或终端窗口。

- 切换到Tomcat的bin目录。

- 执行以下命令启动Tomcat:`./catalina.sh start`(Linux/Mac)或`catalina.bat start`(Windows)。

- 等待一段时间,直到Tomcat成功启动。

5. 测试Tomcat- 打开Web浏览器。

- 输入`http://localhost:8080`(如果您在配置文件中更改了端口,请相应修改URL)。

- 如果能够看到Tomcat的欢迎页面,则表示Tomcat已成功安装和配置。

这是一个简单的Tomcat配置教程,它可以让您快速上手使用Tomcat来部署和运行Web应用程序。

具体配置细节和功能更多的Tomcat特性可查阅官方文档进行深入了解。

tomcat7.0压缩版安装配置

tomcat7.0压缩版安装配置

tomcat7.0安装配置一.安装1.安装jdk;解压缩tomcat;2.配置系统环境变量:java_home:C:\Program Files\Java\jdk1.7.0Path :%JA V A_HOME%\bin(放在前面)Classpath:.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jarcatalina_home:D:\tomcat7.03 jdk为jrockit:找到tomcat的CATALINA.BAT 文件下的set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%,在其后增加-Xmanagement -Dcom.sun.management.jmxremote.port=7091-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false3.更改端口:修改server.xml<Connector port="8081" protocol="HTTP/1.1"connectionTimeout="20000"maxThreads="300"minSpareThreads= "25"maxSpareThreads= "225"enableLookups="false"acceptCount="225"debug="0"redirectPort="8443" />4.设置虚拟路径:<Context crossContext="true" debug="0" docBase="d:\SupEmrOut"path="/SupEmrOut" reloadable="false"workDicr="work\Catalina\localhost\SupEmrOut"></Context>5. 安装服务:在运行中执行cmd打开命令行窗口,转入Tomcat解压目录的Bin目录下,在这里我们转到的就是c:\tomcat6\bin,然后执行以下命令:service.bat install,这样就会将tomcat6.exe文件注册成系统的服务。

Tomcat7.0中配置DBCP连接池以及连接池参数介绍

Tomcat7.0中配置DBCP连接池以及连接池参数介绍

Tomcat7.0配置连接池的步骤:(可以访问我的博客:/llhhyy1989) 第一步:在Tomcat的配置文件Tomcat7.0\conf\context.xml中添加信息:<Context><Resourcename="jdbc/drp"type="javax.sql.DataSource"driverClassName="oracle.jdbc.driver.OracleDriver"maxIdle="2"maxWait="5000"username="drp"password="drp"url="jdbc:oracle:thin:@localhost:1521:bjpowernode"maxActive="4"/></Context>第二步:把配置文件context.xml剪切到webRoot/META-INF中。

(若是只有一个项目使用连接池的话,则剪切到使用连接池项目webRoot/META-INF中。

若是多个项目都使用连接池,则不进行操作第二步。

)第三步:则在程序中获得连接://new DBcP poolContext ctx=new InitialContext();//通过JNDI查找DataSourceDataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/drp");conn=ds.getConnection();其中第一步中的上下文context.xml中的参数的解析如下:其中的name属性是数据源名称,通常采取jdbc/**.type属性是数据源方式。

driverClassName属性是驱动程序名称。

Tomcat 7.0的配置及发布多个web应用以及不同端口多工程配置(第二版)

Tomcat 7.0的配置及发布多个web应用以及不同端口多工程配置(第二版)

Tomcat 7.0的配置及发布多个web应用以及不同端口多工程
配置
文/叶秋雨
2014-05-30
本人开发工具及环境:
Eclipse 3.7
jdk1.7.0_09
apache-tomcat-7.0.32
如何搭建开发环境就不再写出来了,有疑问直接看我之前的文档。

首先简单的看一下tomcat的目录结构。

bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件,window下最常用:startup.bat
conf:存放Tomcat服务器的各种全局配置文件,最常用的:server.xml web.xml tomcat-users.xml
webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录,里面的docs examples host-manager manager ROOT全部被我删除了。

打开eclipse创建两个应用:
把项目打包,放入webapps目录下:
Tomcat 不同端口多工程配置。

修改好后,启动服务,访问如下图:
声明:部分内容来自互联网,请勿从事非法活动,否则一切后果与本人无关。

如果用于商业用途,请自行排查漏洞等问题,否则造成的一切后果也与本人无关。

本人也刚踏入这行没几年,没写过多少技术文档,写的不好,还请大家见谅。

如果在开发中遇到什么问题,或者认为有什么改进的地方,可以与本人联系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

tomcat7.0.2配置
首先,当然了,先配置jdk:
我的电脑--->属性--->高级系统设置----->环境变量
接下来进行配置:(我的jdk安装在D:\java\中)
系统变量----->
新建{
变量名: JAVA_HOME
值: D:\java\jdk1.6.0_21
}
新建{
变量名: CLASSPATH
值: D:\java\jdk1.6.0_21\bin
}
编辑path:
在变量值最后追加:{
D:\Java\jdk1.6.0_21\bin;
}
单击确定。

那接下来配置tomcat7.0.2的环境(我的tomcat安装在d:\tomcat下):我的电脑--->属性--->高级系统设置----->环境变量---->
新建{
变量名: CATALINA_BASE
值:D:\tomcat

新建{
名称:CATALINA_TMPDIR
值:D:\tomcat\temp

变量名:CATALINA_HOME
值:D:\tomcat

编辑path:
在变量值最后追加{
D:\tomcat\bin
}
点击确定.
现在,tomcat7.0.2要运行的环境变量已经配置好了.然后启动tomcat
你可以点击tomcat\bin\startup启动tomcat也可以在命令提示符中启动: c:\user\冯延路\d:
D:\>tomcat\bin\startup
启动
打开浏览器,输入: http:\\localhost:8080\
那接下来要设置manager:
打开tomcat/conf/tomcat-users.xml 文件,添加如下代码:(这里,我设置了我的账号为"admin",密码为"123")
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<user username="admin" password="123" roles="manager-gui,admin" />
自此,设置基本完成.
如果要与Eclipse配合使用,那还得进行一些配置,具体步骤如下:
window(窗口)-->preferences-->server---->runtime environment---->add---->Apache---Apache Tomcat v7-->next--->-tomcat installation directory 浏览找到tomcat的安装目录(对于我,是D:\tomcat),点击确定。

完成。

相关文档
最新文档