Tomcat配置
一、Tomcat
安装方法
1、下
载windows安装
软件版本,然后
进行安装(只
应用在生
产环境中,不要用于
开发环境)
2、下
载压缩版本,解
压缩后,配置java虚
拟机
环境,
进行使用。
备注:如果打算把解
压缩版本安装到服
务上,命令行下
进入tomcat的bin目
录,然后
执行tomcatX install,就可以安装服
务,如果打算
删除
这个服
务使用service remove
这个命令
二、tomcat
权限配置
1、打
开打
开tomcat-user.xml
2、在<tomcat-users>
这个
节点下,配置
<role rolename="manager"/>
<role rolename="admin"/>
和用
户
<user username="admin" password="admin" roles="manager"/>
三、更改tomcat
端口配置
打
开conf文件
夹下的server.xml,然后找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
在Connector的port="8080"更改
为port="80"
四、配置Tomcat
虚拟目
录
打
开conf文件
夹下的server.xml找到host
节点,在host
节点下
编写
<Context path="" docBase="D:\test"></Context>
path属性是我
们的路径,如果
为空,
则代表
这个是根路径,docBase是文件
应该在的路径,如果不
为空,
则是我
们的下一
级节点的路径,注意path前面有/
这个符号
五、配置Tomcat
登陆关闭密
码
1、了解下telnet命令
telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
-a 企
图自
动登
录。除了用当前已登
陆的用
户名以外,与 -l
选项相同。
-e 跳
过字符来
进入 telnet 客
户端提示。
-f 客
户端登
录的文件名
-l 指定
远程系
统上登
录用的用
户名称。
要求
远程系
统支持 TELNET ENVIRON
选项。
-t 指定
终端
类型。
支持的
终端
类型
仅是: vt100, vt52, ansi 和 vtnt。
host 指定要
连接的
远程
计算机的主机名或 IP 地址。
port 指定端口号或服
务名。
telnet 127.0.0.1 8005
2、找到server节点
<Server port="8005" shutdown="SHUTDOWN">
8005是端口,可以
远程登
陆,shutdown是
关闭tomcat的密
码,当我
们远程telnet服
务器后,可以直接
输入密
码关闭tomcat服
务,我
们需要更改port端口号,注意用netstat -an
查看一下端口号的占用
六、MyEclipse2016
中部署Tomcat
原
创 2016年08月13日 22:21:07
关于在MyEclipse2016中部署Tomcat的问题。
1.
设置默
认jre
我用的是MyEclipse 2016 CI3下载地址网上找一下就行,破解文件需要的话可以用这个
http://download.csdn.net/detail/qq_26625037/9592392
打开window-->preference输入jdk,按照下图,选择Eclipse默认的JRE为自己安装的,而不是eclipse自带的。
2.MyEclipse配置Tomcat
MyEclipse2016部署Tomcat和之前的版本有些不一样,如果你之前部署过Tomcat,应该不成问题。Tomcat可以到apache的官网上去下载,我用的版本是Tomcat7,这是Tomcat8的下载地址 http://tomcat.apache.org/download-80.cgi
打开Window-->Preference-->MyEclipse-->Servers-->Runtime Environments这里会有一个MyEclipse Tomcat v7.0版本,这个是MyEclipse内置Tomcat,它在你的工作空间里配置,比如我的在\Workspace\MyEclipse\.metadata\.me_tcat7 网上说内置的Tomcat效率低,作为一个新手而言,我感觉都是一样的。如果需要配置,可以点击右侧 Add-->选择Tomcat版本-->选择本地Tomcat路径-->选择jre版本-->finish 配置完成
3.Web程序
测试
new-->Web Project-->输入项目名称-->finish
项目创建完之后需要部署到Tomcat上,点击上边的那只猫旁边的下拉按钮,选择你需要的服务器,点击start。等待控制台Console中的信息出现:Server startup in 1829 ms 说明Tomcat启动成功
接着点击猫左边的按钮在弹出框中选择刚刚创建的项目Add到Tomcat中。等待控制台Console中的信息出现: Deployment of web application directory F:\apache-tomcat-7.0.65\webapps\Hello has finished in 168 ms 说明部署成功。
接着在浏览器中输入地址http://localhost:8080/项目名称 将会显示一个网页写着:This is my JSP page. 说明MyEclipse2016中部署Tomcat成功
如果不成功很有可能是jdk配置不成功。
七、Tomcat
问题
原
创 2016年09月05日 12:09:17
做
项
目
时经
常遇到的关于Tomcat的
问题
.
1.环境变量
1.新建系统变量:变量名:CATALINA_BASE 变量值:D:\apache-tomcat-7.0.70(Tomcat目录)
2.新建系统变量:变量名:CATALINA_HOME 变量值:D:\apache-tomcat-7.0.70(Tomcat目录)
3.打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;(
这里有个;一定要注意
)
在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。作者就是因为path路径中多了一个字母,怎么都配置不成功。如果配置不成功,一定要反复检查。
以上错误,非常容易出现错误:CATALINA_HOME或是JAVA_HOME没有配置好。如错误提示“The CATALINA_HOME environment variable is not defined correctly”
2.乱码
1.配置 server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
URIEncoding="UTF-8"
/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
URIEncoding="UTF-8"
/>
3.Tomcat部署成功,浏览器显示空白
1.通过cmd输入netstat -a -n来查看Tomcat当前绑定的端口
2.http://localhost:8080或者http://127.0.0.1:8080是否能够访问小猫页面
3.查看Tomcat目录下是否存在ROOT文件 不存在就重新解压一份
4.使用startup启动Tomcat闪退
1.找到Tomcat目录下bin\startup.bat右击->编辑, 在文件头添加如下:
SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51 (java jdk目录)
SET TOMCAT_HOME=D:\apache-tomcat-7.0.70(解压后的tomcat文件目录)
2.找到Tomcat目录下bin\shutdown.bat右击->编辑, 在文件头添加如下:
SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51 (java jdk目录)
SET TOMCAT_HOME=D:\apache-tomcat-7.0.70(解压后的tomcat文件目录)