IP地址问题java在web浏览器中部署(使用dtjava.js部署)

IP地址问题java在web浏览器中部署(使用dtjava.js部署),java,web-services,javafx,javafx-2,javafx-8,Java,Web Services,Javafx,Javafx 2,Javafx 8,我使用dtjava.js方法部署了一个应用程序。下面的代码显示了如何完成部署 <head> <script type="text/javascript" src="http://java.com/js/dtjava.js"></script> <script> function deployIt() { dtjava.embed( { id: "my",

我使用dtjava.js方法部署了一个应用程序。下面的代码显示了如何完成部署

<head>
<script type="text/javascript" src="http://java.com/js/dtjava.js"></script>
<script>
    function deployIt() {
        dtjava.embed(
            {            id: "my",
                        url: "Hello.jnlp",
                      width: 300,
                     height: 200,
                placeholder: "place"
            },
            {
                    jvm: "1.6.0+",
                 javafx: "2.1+",
                jvmargs: "-Dapp.property=somevalue -Xmx1024m"
            }
        );
    }
    dtjava.addOnloadCallback(deployIt);
</script>
</head>
<body>
JavaFX below
<div id="place"></div>
JavaFX above
</body>

函数deployIt(){
dtjava.embed(
{id:“我的”,
url:“Hello.jnlp”,
宽度:300,
身高:200,
占位符:“地点”
},
{
jvm:“1.6.0+”,
javafx:“2.1+”,
jvmargs:“-Dapp.property=somevalue-Xmx1024m”
}
);
}
addOnloadCallback(deployIt);
下面是JavaFX
上面是JavaFX
如果我的应用程序需要访问主机名为“localhost”的数据库服务器,它会指向哪里?是我部署JAR的web服务器还是打开浏览器的PC?是否允许访问外部IP地址


感谢您的帮助和评论

尽管这是一条非常古老的线索,但问题仍然会得到答案;)

这与JavaFX本身无关,主要是本地DNS结果的解析方式。通常,“localhost”将解析为127.0.0.1,因此必须将该名称更改为真实的数据库服务器/主机

为了能够打开连接,这取决于清单文件的外观,您需要对此具有特殊权限。使用javafxmaven插件时,应该为此指定选项。这是java安全问题

免责声明:我是maven插件的维护者