日期:2014-05-17  浏览次数:20839 次

用服务启动TOMCAT
Apache Tomcat6.0安装版
安装,用服务的方式启动,没有访问tomcat/webapps目录的权限。
如果直接用/bin/tomcat6.exe启动,则能正常访问tomcat/webapps目录。
咨询一下,这个需要进行什么配置?

还是要新建一个用户。
用服务启动TOMCAT

------解决方案--------------------
你服务叫什么,如果服务没改过名字,你就运行tomcat6w.exe
如果改过名字,假设叫做mytomcat6服务,那么就改成mytomcat6w.exe,运行

里面可以配置,看看什么情况。
------解决方案--------------------
runtime也可以启动
------解决方案--------------------


Runtime.getRuntime().exec("cmd /c start tomcat.exe或者tomcat.bat路径");

这样也可以启动

------解决方案--------------------
weblogic用服务定时启动很成熟,把tomcat换成weblogic 可行吗?
------解决方案--------------------
那你要给你创建的用户分配权限了,这样才能在服务里面,启动tomcat啊
你打开tomcat-user.xml(在conf文件夹下),添加一个"manager"的权限,并添加一个
登陆名为user,登陆密码为user的用户,指定其权限为manager.修改后的tomcat-user.xml如下:
==========================
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="user"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="user" password="admin" roles="manager"/>
</tomcat-users>

自己设置的用户名也是user试试呢
------解决方案--------------------
服务里面修改一下启动用户就好了!!!