我使用的是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
答案 0 :(得分:1)
您是否尝试在网址周围添加单引号?
jvm.opts.28 = -Dservice.rest.base.url = 'http://stg.sample.com?key=sample&value=sample'
当你这样做时看起来很有用。
答案 1 :(得分:0)
您能否清楚地简要描述您的环境(例如:什么服务器,什么版本的jdk)?
目前,这可以解释真正的问题。