开发人员总是追求着把功能从复杂到简单化,却有时自己也在面临着一些复杂的东西。
而java web 项目中,每次的改动都要重新去启动tomcat,这也是java开发人员比较烦燥的一个地方吧。
这里用一个比较方便的方法,使不用去关闭了startup.bat,再重新打开。(这是师傅传授的秘决哦)
注:这个只是用于在控制台上,对maven的web项目的部署。用J2EE的eclipse 童鞋们,可以飘过啦。
首先
tomcat端的配置
在tomcat中的bin目录下的catalina.bat中配置,设置相应的端口号
-Dcom.sun.management.jmxremote.port=9998 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
放在
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
这个的最后。
java 监控和管理控制台的配置
从运行命令窗口上
C:\Documents and Settings\user>jconsole
这时会显示java 监控和管理控制台
有一个本地进程,和远程进程可选择
这时选择远程进程
写上:localhost:9998 //格式是<hostname>:port,我自己提是在本机上的,端口我开的是9998
点完连接后,可会开始自动连接
找到 MBean->Catalina -> WebModule -> //localhost/ -> none -> none 之后
就可以看到 属性 、操作 、通知
而我们要用到的则是这里面的操作功能了。
这里面有reload ,start , stop,等等,相信大家都明白了。
分享到:
相关推荐
- 在系统服务中重新启动对应的Tomcat服务(例如,“Apache Tomcat 6.0 Tomcat6”)。 3. **验证配置**: - 检查操作系统是否监听8999端口,如果监听则配置成功。 ### Tomcat 7 (无服务版) 对于非Windows服务...
2. **管理应用部署**:通过JMX接口上传、启动、停止或重新部署应用。 3. **诊断问题**:获取异常信息,检查日志,追踪内存泄漏或其他性能问题。 4. **自动化运维**:集成JMX到自动化运维工具,如Ansible或Chef,实现...
总的来说,通过开启Tomcat的JMX功能并利用JVisualVM,我们可以方便地对Tomcat服务器进行深入的性能分析,从而优化应用的运行效率和稳定性。在实际操作中,一定要注意安全设置,尤其是生产环境,避免因未授权访问导致...
2. **启动Tomcat**:修改配置后,重新启动Tomcat服务,确保JMX功能生效。 3. **安装JMX客户端**:将cmdline-jmxclient-0.10.3.jar添加到Java的类路径中,这通常可以通过环境变量或者在执行命令时指定`-cp`参数来...
3. 启动与停止:Tomcat的启动脚本位于`bin`目录下,使用`startup.sh`(Unix/Linux)或`startup.bat`(Windows)启动服务器,`shutdown.sh`或`shutdown.bat`用于停止服务器。 二、Tomcat 8.5的主要特性 1. Java版本...
11. **热部署**:在Tomcat运行时,可以修改或替换`webapps`目录下的文件,Tomcat会检测到变化并自动重新加载应用,实现热部署。 12. **Clustering和负载均衡**:虽然Tomcat 6.0.29不支持官方的集群和负载均衡功能,...
5. 管理控制台:一些插件提供了图形化的管理界面,使用户可以方便地进行应用的启动、停止、重启、配置等操作。 二、常见的Tomcat插件 1. Apache Tomcat Manager:这是Tomcat自带的一个管理工具,提供了一系列HTTP...
例如,通过Tomcat Manager,开发者可以启动、停止、重新部署应用,查看日志,管理用户权限等。同时,Tomcat的配置主要集中在conf目录下的多个XML文件中,如server.xml、web.xml等,通过修改这些文件,可以调整服务器...
配置完成后,重新启动Tomcat服务。此时,Tomcat已经开启了JMX监听,可以通过JConsole连接。 **3. 使用JConsole** 在命令行中输入`jconsole`启动JConsole,会看到一个选择本地或远程进程的界面。点击“远程进程”,...
保存后重新启动系统。最后,测试 jdk 的安装,输入 `java –version` 命令。 Tomcat 的安装和配置 下载 32 位的 Linux 版 Tomcat,並将其复制到 `/usr/local` 文件夹下。然后,执行 `tar –zxvf apache-tomcat-...
这些IDE通常提供内置的Tomcat插件,使你能在开发环境中直接启动、停止和调试Tomcat实例,提高工作效率。 安全方面,Tomcat提供了基本的身份验证和授权机制,可以通过`conf/tomcat-users.xml`配置用户和角色,以及`...
Tomcat的体系结构基于Java Naming and Directory Interface (JNDI)、JavaMail、Java Persistence API (JPA) 和Java Transaction API (JTA) 等Java标准。它由以下几个核心组件构成: 1. Catalina:这是Tomcat的主要...
- 重新启动Tomcat服务。 完成以上步骤后,再次尝试访问`Server Status`、`Manager App`、`Host Manager`等管理页面,应该不再会遇到“403 Access Denied”的错误提示。 #### 四、注意事项 - 在修改配置文件之前...
1. **Tomcat Manager**:这是一个Web应用程序,允许用户通过浏览器来部署、卸载、启动、停止和重新加载Web应用程序。它需要特定的用户名和密码进行身份验证,这些信息通常在`$CATALINA_BASE/conf/tomcat-users.xml`...
1. **Tomcat架构**:Tomcat基于Servlet容器的概念,它主要由Catalina、Apr、Jasper、Juli、JMX Remote等组件构成。Catalina是核心,负责处理Servlet请求;Apr提供高性能的网络连接;Jasper解析JSP文件为Servlet源...
4. **管理工具**:Tomcat 6.0提供了管理控制台(Manager App),允许用户通过Web界面管理部署的应用,如启动、停止、重新加载应用或者查看服务器状态。 5. **安全性**:Tomcat支持多种安全机制,包括SSL/TLS协议以...
解压后,你会得到一个包含多个目录和文件的结构,其中`bin`目录包含了启动和停止Tomcat的脚本,`conf`目录存储了服务器的配置文件,`webapps`目录用于存放Web应用,`logs`目录用于日志记录,而`temp`和`work`目录则...
使用JMX(Java Management Extensions)工具可以远程监控Tomcat的状态和性能。 11. **故障排查**:当遇到启动失败或运行异常时,检查错误日志,通常问题都会在`catalina.out`中有所体现。如果遇到权限问题,可能...
6. WEB应用信息:包括应用名称、是否自动重新加载、启动时间、安装路径、当前应用状态和缓存最大值等信息。 7. 线程信息:包括线程守护线程数、线程峰值、活动线程数、已经启动的线程总数、是否存在死锁和死锁线程...
与许多其他需要复杂安装过程的软件不同,Tomcat是基于ZIP或WAR文件的,用户只需将下载的压缩包解压到指定目录,配置好相关环境变量,即可启动服务。此外,"含有admin文件"表明这个版本包含了管理相关的组件,比如...