Tomcat下载使用

====小记录====

Part1:下载使用篇

到官网下载http://tomcat.apache.org/

下载的6.0.44,顺便把源码也下载了

--把源码导入到eclipse

源码里有两个eclipse文件eclipse.classpath和eclipse.project,直接把名字里的eclipse去掉会提示文件名不能为空(windows将.看成后缀),

先将二者压缩,在压缩文件中把名字去掉改成.classpath和.project,再解压到原目录,

接下来将项目导入eclipse,直接Import->existing project into workspace;

导入后修改buildpath中的错误,从problem view里看到 

Unbound classpath variable: 'ANT_HOME/lib/ant.jar'

Unbound classpath variable: 'TOMCAT_LIBS_BASE/ecj-4.3.1/ecj-4.3.1.jar' 

修改jar包路径找到本地ant.jar引入,ecj-4.3.1可从下载的tomcat服务的lib获取到。

ok,成功不报错了,先把源码放这儿吧,有用到时再回来看看。

--tomcat启动

在dos命令行进入到apache-tomcat-6.0.44\bin目录下通过startup.bat来启动容器,同样shutdown.bat用来关闭容器。

如果环境变量JAVA_HOME或JRE_HOME(同时设置使用JRE)没有设置(windows环境可以在命令行用set JAVA_HOME来查询),启动会报错。

若不想用系统设置的jdk可以通过修改配置文件来制定Jdk。官方running.txt里推荐的做法是在CATALINA_HOME/bin下新建setenv.bat指定jre路径

On Windows, %CATALINA_BASE%\bin\setenv.bat:

  set "JRE_HOME=%ProgramFiles%\Java\jre6"

  exit /b 0

  

Part2:配置管理篇

--tomcat日志配置

tomcat默认产生4个运行日志每天(localhost、Catalina、manager、host-manager),

可通过更改配置改变输出文件名来减少日志文件-在conf/logging.properties文件中(1.2.3.4)*.org.apache.juli.FileHandler.prefix更改文件名前缀。

 

tomcat默认不记录访问日志,可以在conf/server.xml中去掉AccessLogValve的注释来记录日志

配置参照(本机源码生成doc:apache-tomcat-6.0.44-src/output/build/webapps/docs/config/valve.html#Access_Log_Valve)

 

修改运行日志等级:等级OFF(关闭)--SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)--ALL(全部)

设定方式:在logging.properties中设置*.org.apache.juli.FileHandler.level为上面的枚举值

 

 

--修改端口号

http连接端口号:默认8080

配置conf/server.xml

<Connector port="8080" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" />

若存在多个tomcat还需修改冲突的

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

<Server port="8005" shutdown="SHUTDOWN">

 

--添加用户管理

容器项目管理:没设置时在tomcat主页点tomcat manager会弹出用户名密码输入框,默认是未授权的,进去报401 unauthorized,

页面有写设置方法

在conf/tomcat-users.xml中添加

<role rolename="manager-gui"/>

<user username="tomcat" password="s3cret" roles="manager-gui"/>  

使用用户名tomcat和密码s3cret访问manager-gui。                                                                                                                                                                                                                                                            

  • 大小: 24.9 KB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值