LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1965|回复: 6

[提問]1web程序部署在linux tomcat不完全成功的問題?

[复制链接]
发表于 2004-7-26 18:01:46 | 显示全部楼层 |阅读模式
環境:
一個jweb程序struts1.1+spring1.02+hibernate2.1.4 mysql4.0.15
redhat linux 7.2 + tomcat4.1.18
程序是在window2000下寫的,用flashfxp上傳,程序放在一帳號的目錄下/home/laoma/.
問題現象:
開機自動啟動tomcat則一切正常,用ssh登錄進linux?男聠觮omcat則報錯,程序沒有成功啟動。

錯誤信息:



  1. 2004-07-21 09:21:01 StandardHost[bobo]: Removing web application at context path
  2. 2004-07-21 09:21:01 StandardHost[bobo]: ContainerBase.removeChild: stop:
  3. LifecycleException:  Container StandardContext[] has not been started
  4.   at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3643)
  5.   at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036)
  6.   at org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.java:420)
  7.   at org.apache.catalina.core.StandardHost.remove(StandardHost.java:852)
  8.   at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919)
  9.   at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899)
  10.   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370)
  11.   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
  12.   at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221)
  13.   at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233)
  14.   at org.apache.catalina.core.StandardService.stop(StandardService.java:554)
  15.   at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224)
  16.   at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
  17.   at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
  18.   at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
  19.   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  20.   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  21.   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  22.   at java.lang.reflect.Method.invoke(Method.java:324)
  23.   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

复制代码





你的分析:
懷疑是tomcat沒有權限執行那個web程序,可我用的是root權限的帳號登錄進linux的,還是用ssh登錄不行。

那位老兄遇到過?似問題請指教,多謝!
发表于 2004-7-26 18:09:52 | 显示全部楼层
如果你的app没有放在TOMCAT_HOME/webapps/下,有没有在TOMCAT_HOME/conf/server.xml中配置<context>....</context>????
 楼主| 发表于 2004-7-27 09:43:52 | 显示全部楼层
我是配置好的,我的問題點在
開機自動啟動tomcat則一切正常(成功部署?K運行我的程序),
用ssh登錄進linux?男聠觮omcat則報錯,程序沒有成功啟動(如果我中途想?男聠觮omcat,結果就是程序沒有被正常部署?K運行).
我的感覺就是tomcat沒有權限執行我的程序.
发表于 2004-7-27 12:38:49 | 显示全部楼层
是用root登录吗???看下你的app目录的权限。。。
 楼主| 发表于 2004-7-28 09:30:50 | 显示全部楼层
對沒有錯是用root帳號登錄的,我那app的目錄權限是drwxrwxrwx
发表于 2004-7-28 12:35:30 | 显示全部楼层
我在公司也是用ssh登录,,,不会有问题啊,,,
 楼主| 发表于 2004-7-28 15:25:28 | 显示全部楼层
我不知道問題的真正原因,ssh是我猜測。
我對linux不熟悉。
我現在設app reload true
勉?娨材苡茫也坏皆虮容^不爽。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表