From 5580aef0bb888a4387ae30da7c2bce9c2a79b71b Mon Sep 17 00:00:00 2001 From: "yaoh.wu" Date: Fri, 3 Aug 2018 14:53:11 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-10263=20=E5=90=AF=E5=8A=A8=E6=97=B6?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E8=BF=9C=E7=A8=8B=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E5=90=8E=E5=BC=B9=E7=AA=97=E9=80=89=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/fr/env/RemoteEnvPane.java | 16 ++++++++++++++-- .../main/java/com/fr/env/RemoteWorkspaceURL.java | 12 ++++++------ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/designer-base/src/main/java/com/fr/env/RemoteEnvPane.java b/designer-base/src/main/java/com/fr/env/RemoteEnvPane.java index 15a46f8b5..ff4ec6660 100644 --- a/designer-base/src/main/java/com/fr/env/RemoteEnvPane.java +++ b/designer-base/src/main/java/com/fr/env/RemoteEnvPane.java @@ -395,8 +395,20 @@ public class RemoteEnvPane extends BasicBeanPane { * 设置 app 和 servlet 默认值 */ private void setDefaultAppAndServlet() { - webAppNameInput.setText(FRContext.getCommonOperator().getAppName()); - servletNameInput.setText(ServerConfig.getInstance().getServletName()); + String appName; + String servletName; + try { + appName = FRContext.getCommonOperator().getAppName(); + } catch (Exception ignored) { + appName = RemoteWorkspaceURL.DEFAULT_WEB_APP_NAME; + } + try { + servletName = ServerConfig.getInstance().getServletName(); + } catch (Exception ignored) { + servletName = RemoteWorkspaceURL.DEFAULT_SERVLET_NAME; + } + webAppNameInput.setText(appName); + servletNameInput.setText(servletName); } diff --git a/designer-base/src/main/java/com/fr/env/RemoteWorkspaceURL.java b/designer-base/src/main/java/com/fr/env/RemoteWorkspaceURL.java index 069541f35..f7f5e6aee 100644 --- a/designer-base/src/main/java/com/fr/env/RemoteWorkspaceURL.java +++ b/designer-base/src/main/java/com/fr/env/RemoteWorkspaceURL.java @@ -10,18 +10,18 @@ import java.util.Objects; */ public class RemoteWorkspaceURL implements FCloneable { - /** - * 默认 hostname - */ - private static final String DEFAULT_HOST_NAME = "${IP}"; /** * 默认 web app name */ - private static final String DEFAULT_WEB_APP_NAME = "webroot"; + static final String DEFAULT_WEB_APP_NAME = "webroot"; /** * 默认 servlet name */ - private static final String DEFAULT_SERVLET_NAME = "decision"; + static final String DEFAULT_SERVLET_NAME = "decision"; + /** + * 默认 hostname + */ + private static final String DEFAULT_HOST_NAME = "${IP}"; /** * 默认端口 */