tomcat安装配置
来源:互联网 发布:sign函数的功能c语言中 编辑:程序博客网 时间:2024/05/10 19:21
tomcat7.0配置
一. 安装
1. 安装jdk;解压缩tomcat;
2. 配置系统环境变量:java_home:C:\Program Files\Java\jdk1.7.0(我的jdk安装目录)
Path :%JAVA_HOME%\bin(放在前面)
Classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
catalina_home:D:\tomcat7.0(tomcat目录)
3 如果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=false
3. 更改端口:修改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" />
参数
描述
maxThreads
Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。
acceptCount
指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。
connnectionTimeout
网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。
minSpareThreads
Tomcat初始化时创建的线程数。
enableLookups
调用request.getRemoteHost()是否会通过DNS查询来取得远处客户端的真正主机名称。true表示会查询,false表示以字符串格式传回客户端的IP地址。默认值是:true
maxSpareThreads
一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。
4. 部署程序(我用的两种方法):一 直接将程序部署到tomcat目录的webapps目录下;
二 设置虚拟路径:<Context crossContext="true" debug="0" docBase="d:\SupEmrOut"
path="/SupEmrOut" reloadable="false"
workDicr="work\Catalina\localhost\SupEmrOut">
</Context>
5. 安装服务:在运行中执行cmd打开命令行窗口,转入Tomcat解压目录的Bin目录下,在这里我们转到的就是D:\tomcat7.0\bin,然后执行以下命令:service.bat install,这样就会将tomcat7.exe文件注册成系统的服务。
6. 添加管理员账号admin,密码为123456.
新xml如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="admin" password="123456" roles="admin,manager"/>
</tomcat-users>
7. 设置tomcat内存:
1. 适合用%tomcat_home%\bin中的startup.bat脚本启动中的JAVA_OPTS属性:SET JAVA_OPTS=-Xms512M -Xmx512M
ms是最小的,mx是最大,64m, 512m分别是指内存的初始和最大容量;
2. tomcat作为系统服务启动,系统启动时调用%tomcat_home%\bin\tomcat7w.exe,他读取注册表中的值,而不是catalina.bat的设置,因此需要修改注册表:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat7\Parameters\JavaOptions
原值为
-Dcatalina.home="C:\ApacheGroup\Tomcat 7.0"
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 5.0\common\endorsed"
-Xrs
加入 –Xms512m –Xmx1000m
这是我配置tomcat的经验,特别是配置jrockit。
- 安装配置Hibernate+Tomcat
- Tomcat的安装配置
- Tomcat安装与配置
- tomcat安装配置初步
- Tomcat的安装配置
- Tomcat安装配置
- TOMCAT 安装与配置
- tomcat安装配置
- tomcat安装配置
- Tomcat安装与配置
- Windows+Tomcat安装配置
- Tomcat servlet安装配置
- Tomcat安装与配置
- Fedora16 安装配置 Tomcat
- Tomcat安装与配置
- Tomcat安装与配置
- tomcat安装与配置
- Tomcat安装配置
- javascript弹框
- 网页中插入视频播放代码全集
- 天翼空间软件超市pro用户体验版本客户端初体验
- 用GDB调试JNI程序
- JSP加载播放视频
- tomcat安装配置
- eclipse 启动 jboss 异常 ——jboss-service.xml could not be opened, does it exist?
- 豆瓣FM-Hacker——豆瓣FM播放列表补全计划
- 对SuperMap数据集建立索引示例
- LinuxDriver1HelloModule
- SQL Server死锁问题的解决与分析
- js验证日期yyyy-MM-dd
- iOS开发苹果官方中文文档地址
- 黑色透明png使用其他颜色填充(PPC或windows)