与“&”的jvm参数失败

时间:2015-03-10 19:42:58

标签: tcserver

我使用的是tc-server,我需要根据环境设置不同的URL。我们将此设置为jvm参数并在应用程序中使用它。当我在setenv.sh中尝试如下所示的属性时,服务器甚至没有出现。下面是我设置的jvm arg和错误。我讨厌拆分args只因为它不起作用。任何想法我需要做什么让它作为单个arg与转义字符工作是什么?

如果我没有“&”它可以正常工作在价值中。

jvm.opts.28=-Dservice.rest.base.url=http://stg.sample.com?key=sample&value=sample
  

无法加载Logmanager   “com.springsource.tcserver.serviceability.logging.TcServerLogManager”   抛出java.lang.ClassNotFoundException:   com.springsource.tcserver.serviceability.logging.TcServerLogManager

TC服务器版本:7.0.42.A.RELEASE JDK:java 7

2 个答案:

答案 0 :(得分:1)

您是否尝试在网址周围添加单引号?

jvm.opts.28 = -Dservice.rest.base.url = 'http://stg.sample.com?key=sample&value=sample'

当你这样做时看起来很有用。

答案 1 :(得分:0)

您能否清楚地简要描述您的环境(例如:什么服务器,什么版本的jdk)?

目前,这可以解释真正的问题。

https://netbeans.org/bugzilla/show_bug.cgi?id=106300