博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何搞定tomcat这只喵~
阅读量:7084 次
发布时间:2019-06-28

本文共 2109 字,大约阅读时间需要 7 分钟。

hot3.png

登录Manager页面,管理、部署WebApp

 这个页面的作用是管理tomcat上的webapp应用,部署啊、卸载啊、启动/关闭webapp等等。

对于新手来说,登录这个页面也不是件简单的事情+_+,需要配置修改tomcat-users.xml文件。关于怎么修改,其实学问还不少。其实在tomcat的webapp目录下有这几个自带的web程序,分别是:

191136_Jo4w_258106.png

我们的Manager页面就是其中一个,观察到没~ 要想进入manager这个web程序,你需要定义manager-gui角色。

还要定义用户,包括用户名和登录密码,角色。

  

类似的,进入host-manager的话需要以下配置,至于host-manager如何使用,以后有机会再探讨。

  
  

日志文件怎么看

在logs文件夹下有五类日志,分别是:

1)catalina 运行日志,输出异常或者运行的记录

2)manager 

3)host-manager

4)localhost_access_log 访问日志,能够通过工具分析

  * 独立IP数统计

  * 访问请求数统计
  * 访问资料文件数统计
  * 访问流量统计
  * 访问处理响应时间统计
  * 统计所有404错误页面
  * 统计所有500错误的页面
  * 统计访问最频繁页面
  * 统计访问处理时间最久页面
  * 统计并发访问频率最高的页面

5)localhost


eclipse中启动tomcat成功,但是localhost:8080访问出现404异常

双击server,将eclipse中的tomcat和本地tomcat安装目录绑定,这样启动server就是启动本地tomcat了。

112646_tbX5_258106.png


tomcat远程调试

这个技能是用来调试在本地上tomcat webapp代码的。新建一个debug.bat文件。通过debug.bat启动tomcat。

@echo offif "%OS%" == "Windows_NT" setlocalrem ---------------------------------------------------------------------------rem Jpda script for the CATALINA Serverremrem $Id: jpda.bat 302918 2004-05-27 18:25:11Z yoavs $rem --------------------------------------------------------------------------- rem Guess CATALINA_HOME if not definedset CURRENT_DIR=%cd%if not "%CATALINA_HOME%" == "" goto gotHomeset CATALINA_HOME=%CURRENT_DIR%if exist "%CATALINA_HOME%/bin/catalina.bat" goto okHomecd ..set CATALINA_HOME=%cd%cd %CURRENT_DIR%:gotHomeif exist "%CATALINA_HOME%/bin/catalina.bat" goto okHomeecho The CATALINA_HOME environment variable is not defined correctlyecho This environment variable is needed to run this programgoto end:okHome set EXECUTABLE=%CATALINA_HOME%/bin/catalina.bat rem Check that target executable existsif exist "%EXECUTABLE%" goto okExececho Cannot find %EXECUTABLE%echo This file is needed to run this programgoto end:okExec rem Get remaining unshifted command line arguments and save them in theset CMD_LINE_ARGS=:setArgsif ""%1""=="""" goto doneSetArgsset CMD_LINE_ARGS=%CMD_LINE_ARGS% %1shiftgoto setArgs:doneSetArgs set JPDA_TRANSPORT=dt_socketset JPDA_ADDRESS=8000set JPDA_SUSPEND=y call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS% :end

设置eclipse

141249_ZYAf_258106.png

转载于:https://my.oschina.net/gaohongtian/blog/492840

你可能感兴趣的文章
祝福51CTO学院成立2周年
查看>>
免费ip共享库
查看>>
GMT时间转换
查看>>
项目中UX设计1到2的设计提升总结
查看>>
JS(JavaScript)的初了解5(更新中···)
查看>>
Hadoop Yarn源码 - day1
查看>>
导出csv用excel打开后数字不用科学计数法显示(0123456显示123456)
查看>>
ssm框架,出现xxx不能加载,或者bean不能加载时的解决方案之一
查看>>
springmvc+mybatis多数据源配置,AOP注解动态切换数据源
查看>>
Centos 6.8 系统下安装RabbitMQ方法
查看>>
SQL Server不能启动
查看>>
Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
查看>>
[转] 如何写好.babelrc?Babel的presets和plugins配置解析
查看>>
The JVM Architecture Explained
查看>>
输入框禁止表情
查看>>
最大乘积(大佬的代码)
查看>>
dagger android 学习(四):基于dagger2的mvp架构
查看>>
CentOs7 使用iptables防火墙开启关闭端口
查看>>
运算符
查看>>
Ubuntu LiveCD
查看>>