着急

wolfboy1981 2014-01-28 08:07:45
请各位牛人帮忙,着急。
现在小弟遇到一个问题,webservice 已经在部署在tomcat 使用axis2.

如果在tomcat中启动startup.则环境变量中的OOXX可以被访问到,且不出错。

但如果把tomcat当成window service 启动,则无法访问到这个环境变量,并出错。

请问如何解决。谢谢
...全文
426 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfboy1981 2014-02-10
  • 打赏
  • 举报
回复
找到了,根本的原因在window service 无法获取环境变量中的值(比如在系统的高级属性设置类似于JAVA_HOME)。而只能从注册表(安装版)或者在注册service时候,利用//US//ServiceName ++Enviroment KEY=VALUE;KEY=VALUE
jdgdf566 2014-01-30
  • 打赏
  • 举报
回复
全是web。
另一花生 2014-01-30
  • 打赏
  • 举报
回复
你是不是在天津java群里问过?
coolbamboo2008 2014-01-30
  • 打赏
  • 举报
回复
tomcat不要在eclipse里启动,就正常启动就好
Defonds 2014-01-29
  • 打赏
  • 举报
回复
先找到病灶所在。 比如,startup 启动和服务启动有何区别,检查每个相关脚本,环境
antony0203 2014-01-29
  • 打赏
  • 举报
回复
一来-----依赖 上面打了错别字,纠正下
antony0203 2014-01-29
  • 打赏
  • 举报
回复
tomcat直接启动,环境变量直接调用catalina.bat的配置,windows服务启动,那就一来你系统设置的环境变量,所以你最好两者对一下,把系统设置的环境变量的JAVA_home path这些设一下.
  • 打赏
  • 举报
回复
那用myeclipse的run server或者debug server呢??这个还真不知道。。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧