用服务启动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试试呢
------解决方案--------------------服务里面修改一下启动用户就好了!!!