修改JDK路径:
在setclasspath.sh文件开头添加
export JAVA_HOME=/opt/tuniu/jdk1.6.0_30
增加远程Debug端口:
在catalina.sh文件开头增加:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7700"
修改JVM内存:
在catalina.sh文件开头增加:
JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx1024m -XX:PermSize=640m -XX:MaxPermSize=1280m -XX:NewSize=64m -XX:MaxNewSize=256m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log"
修改JMX:
在catalina.sh文件开头增加:
JMX_REMOTE_CONFIG="-Djava.rmi.server.hostname=10.10.31.19 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7711 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
CATALINA_OPTS="$CATALINA_OPTS $JMX_REMOTE_CONFIG"
参考资料:
http://my.oschina.net/firxiao/blog/384768
相关推荐
这里配置了JMX框架的相关参数,包括JMX端口(8081)、SSL认证、主机名等。 - 使能Debug模式(JPDA):直接在命令行中执行`catalina.bat jpda start`来启动Tomcat。 **坑1**: 使用`startup.bat`命令启动时,即使...
可以通过修改`conf/server.xml`文件中的`<Connector>`元素来更改监听端口。 - **日志文件问题**:Tomcat的日志文件可能因权限问题或磁盘空间不足而无法正常记录。确保Tomcat运行的用户具有足够的权限,并检查磁盘...
2. **端口冲突**:检查是否有其他应用程序正在使用Tomcat默认的HTTP、AJP或JMX端口,如果有,可以更改Tomcat的配置文件(如server.xml)中的端口号。 3. **内存不足**:如果MyEclipse或Tomcat启动时出现内存溢出...
在Tomcat的配置中,找到JMX Port设置,按照规则修改为一个不常用的端口,例如XXXX4。 ### 1.2.6. 启动、调试与停止Tomcat 启动Tomcat有多种方式,包括通过"Run"菜单的"Start Server"选项,或使用IDEA工具栏上的...
- JMX Port:更改端口号以避免与其他项目冲突。 - Deployment(部署):将 Web 应用目录添加到 Deployment 配置中,设置根目录。 #### 2.6. 启动、调试、停止 Tomcat 你可以通过多种方式启动和停止 Tomcat,例如...
2. **修改配置**:在该文件中,找到监听端口为8080的`Connector`标签,然后在其后添加新的`Connector`标签,用于配置80端口的监听。代码示例如下: ```xml <!--A HTTP/1.1 Connector on port 80--> ...
- 添加一个新的Tomcat Server,选择`Local`,并设置服务名、Tomcat的安装路径、端口(HTTP和JMX),以及项目部署配置。 7. **设置启动和运行行为**: - 可以选择在启动后自动打开浏览器查看结果,也可以在"Run/...
- `Dcom.sun.management.jmxremote.*`:配置了JMX的远程访问端口、认证及SSL等参数。 #### 四、线程Dump操作 资料中提到了在Linux和Windows环境下进行线程Dump的方法: - **Linux**:使用`kill -3 <pid>`命令,将...