目前我在远程桌面服务器(OS-Windows2008 / 64-bit)上运行tomcat 6.0.37版本(64位Windows),请帮我找到以下问题的答案。
问题
Q1)关闭tomcat服务器命令提示符窗口后,如何将tomcat 6.0.37版本(64位窗口)作为后台进程运行?
(注意:“Tomcat Windows服务安装程序”不适用于我的方案。)
Q2)如何在远程桌面服务器(OS-Windows2008 / 64-bit)启动时以及远程桌面服务器(OS)时自动启动Tomcat 6.0.37版本(64位Windows) -Windows2008 / 64-bit)重新启动?
请通过分步程序和有关上述问题的一些有用信息帮助我解决上述问题。
谢谢,
Ashwini
答案 0 :(得分:0)
短版是你不能的。您所描述的问题正是服务所要解决的问题类型。
我想不出Web应用程序无法作为服务运行的任何正当理由。我会向您的申请供应商提出质疑,要求他们提出这样的要求。
与此同时,无论如何我都会将Tomcat作为服务运行。如果应用程序需要访问网络共享,那么您需要以具有访问权限的域用户身份运行该服务,并确保使用完整的UNC路径而不是映射的驱动器指定它们。
答案 1 :(得分:0)
我找到了解决方案“如何自动启动并运行tomcat 6.0.37版本作为远程桌面服务器启动的后台进程?”
步骤1:在环境变量中,将变量名和变量值设置为
CATALINA_HOME和C:\ Tomcat6
步骤2:环境变量,将变量名和变量值设置为 CATALINA_OPTS和-server -Djava.awt.headless = true -Xms384M -Xmx1536M -XX:MaxPermSize = 5750M(根据您的RAM大小的使用情况)
步骤3:通过设置username = xyz,password = xyz和role = xyz-gui,manager-gui安装tomcat服务安装程序。
然后,在桌面屏幕的右上角将获得一个Tomcat服务器符号来启动和停止该服务。右键单击图标,选择configure ----> Java选项卡,然后根据系统RAM输入。
在Java选项文本框中:
-Djava.awt.headless =真 -Xms1536M -Xmx3072M -XX:MaxPermSize = 5750m(根据你的RAM大小)
并设置值:
初始内存池= 64MB
最大内存池= 5750(RAM大小的使用)
线程堆栈大小= 256MB
这些步骤对我来说非常合适。 Tomcat服务运行成功,没有任何问题。
谢谢,
阿什维尼