精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-07
最后修改:2011-03-31
看这意思貌似是说没有tomcat6这个服务。如果使用的是安装版的Tomcat,应该默认安装的服务名就是tomcat6,现在使用的免安装版的,而且服务名都是自己命名的,所以找不到。进入命令行模式,进入tomcat/bin目录下,运行tomcat6w.exe命令,显示一样的提示框。如何在tomcat6w.exe命令后面加上参数指定ServiceName让我难到了... 谷歌没查到有价值的内容,在google.com搜索“tomcat6w.exe ms”就发现以下内容:
虽然这个网址打不开,Cached也打不开,但是从简介中就看到了貌似正确的命令格式“tomcat6w //MS//<service_name> ” 那就试试吧,在命令行输入:
终于出现了Tomcat的管理工具,哎,请原谅本人入行浅,真的不知道在做成非“tomcat6”为名字的服务时还有其他方法打开这个管理工具吗?请见谅。
还有一个问题是配置Tomcat的内存,以前一直在catalina.bat里面配置,用的网上找到的方法: 写道
修改Catalina.bat文件
在166行"rem Execute Java with the applicable properties "以下每行 %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% 中的%CATALINA_OPTS% 替换成-Xms128m -Xmx512m
今天才知道 对于做成服务的Tomcat来说,Catalina.bat里面的内容不生效啊,内存没变。目前只知道使用上面方法打开的配置管理工具配置:
这样配置的内存参数对于做成服务的免安装版的Tomcat才会生效,以前竟然一直不知道...
ps:真得学好英语啊,关键时刻还得用google.com! ps2:我在je里面搜tomcat6w没找到这方面的内容,如果我写的太浅显,希望各位手下留情投新手就好,别投隐藏吧...写出来也是为了分享的...
-------------------- 在官网看到了相关说明:http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html#Debugging_services
写道
Tomcat6w monitor application
Tomcat6w is a GUI application for monitoring and configuring Tomcat services. The available command line options are: //ES// Edit service configuration This is the default operation. It is called if the no option is provided but the executable is renamed to servicenameW.exe //MS// Monitor service Put the icon in the system try
但感觉不是很明了啊... 还有,如果想随时查看Tomcat的应用所占内存大小有什么好办法吗 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-14
在google.com.hk搜索“tomcat6w.exe”或者“tomcat6w”能在第一页搜索到了
呵呵,希望能对其他人有帮助 如果文中有什么错误还希望帮忙指出 |
|
返回顶楼 | |
发表时间:2011-01-22
写的不错,顶你一个!呵呵
|
|
返回顶楼 | |
发表时间:2011-01-22
不要做成服务,改改startup.bat直接启动,想起几个起几个。
|
|
返回顶楼 | |
发表时间:2011-02-28
"还有,如果想随时查看Tomcat的应用所占内存大小有什么好办法吗" 用 jconsole.exe , 如果安装了JDK,在bin目录下有
在JVM的启动参数中加上如下参数 -Dcom.sun.management.jmxremote.port=4991 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
如下图
重新启动 Tomcat , 然后在服务器上 进入 C:\Program Files\Java\jdk\bin 找到 jconsole.exe , 运行它 其中口令是 QED , 注意用户名, 密码的大小写是敏感的。(似乎不用用户名及密码也能连上)
连接上后,会如下图所示
|
|
返回顶楼 | |
发表时间:2011-03-03
kkqqcom 写道 不要做成服务,改改startup.bat直接启动,想起几个起几个。
如果在服务器运行,startup.bat启动的话需要有用户登陆吧,不能在后台运行,如果用户登出的话程序就停了 做成服务也可以起多个,install不同的服务名就可以了 |
|
返回顶楼 | |
发表时间:2011-03-03
zj1211 写道
"还有,如果想随时查看Tomcat的应用所占内存大小有什么好办法吗" 用 jconsole.exe , 如果安装了JDK,在bin目录下有
在JVM的启动参数中加上如下参数 -Dcom.sun.management.jmxremote.port=4991 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
太悲哀了,居然一直没用过自带的这个程序... |
|
返回顶楼 | |
发表时间:2011-08-30
明白了,问题解决
|
|
返回顶楼 | |
浏览 15357 次