Payara/GlashFish 不会在 NetBeans 中启动 [英] Payara/GlashFish won't start in NetBeans

查看:20
本文介绍了Payara/GlashFish 不会在 NetBeans 中启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行 Mac 操作系统.我已经使用 NetBeans 设置了 Payara 服务器.当我尝试运行服务器时,它永远不会显示表示其在线状态的绿色点",而是永远显示正在加载"点.

I'm running Mac OS. I've set up the Payara server with NetBeans. And when I'll try to run the server it never shows the green 'dot' that indicates its online status, instead it shows the 'loading' dot forever.

但是,我可以在 http://localhost:4848 上访问它,但是当我尝试部署应用程序时到服务器我收到此错误:

However, I can access it on http://localhost:4848, but when I try to deploy an application to the server I get this error:

GlassFish Server is running.
Starting GlassFish Server
Initial deploying slit-ee to /Users/christian/slit/slit-ee/dist/gfdeploy/slit-ee
Completed initial distribution of slit-ee
GlassFish Server, deploy, null, false
/Users/christian/slit/slit-ee/nbproject/build-impl.xml:307: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 22 seconds)

以及完整的服务器日志

objc[1865]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java (0x105e334c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x105efb4e0). One of the two will be used. Which one is undefined.
Launching GlassFish on Felix platform
nov 28, 2016 2:14:21 AM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner createBundleProvisioner
INFO: Create bundle provisioner class = class com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner.
Registered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishRuntime@18808234 in service registry.
#!## LogManagerService.postConstruct : rootFolder=/Users/christian/opt/payara41/glassfish
#!## LogManagerService.postConstruct : templateDir=/Users/christian/opt/payara41/glassfish/lib/templates
#!## LogManagerService.postConstruct : src=/Users/christian/opt/payara41/glassfish/lib/templates/logging.properties
#!## LogManagerService.postConstruct : dest=/Users/christian/opt/payara41/glassfish/domains/payaradomain/config/logging.properties
Info:   Running Payara Version: Payara Server  4.1.1.164 #badassfish (build 28)
Info:   Server log file is using Formatter class: com.sun.enterprise.server.logging.ODLLogFormatter
Info:   Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
Info:   Authorization Service has successfully initialized.
Info:   Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
Info:   Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
Info:   Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created.
Info:   Registered fish.payara.ha.hazelcast.store.HazelcastBackingStoreFactoryProxy for persistence-type = hazelcast in BackingStoreFactoryRegistry
Info:   Registered Hazelcast BackingStoreFactory with persistence-type = hazelcast
Info:   Grizzly Framework 2.3.28 started in: 47ms - bound to [/0.0.0.0:8080]
Info:   Grizzly Framework 2.3.28 started in: 1ms - bound to [/0.0.0.0:8181]
Info:   Grizzly Framework 2.3.28 started in: 2ms - bound to [/0.0.0.0:4848]
Info:   Grizzly Framework 2.3.28 started in: 1ms - bound to [/0.0.0.0:3700]
Info:   Payara Server  4.1.1.164 #badassfish (28) startup time : Felix (33 542ms), startup services(5 715ms), total(39 257ms)
Info:   Payara Notification Service Started with configuration: NotificationExecutionOptions{enabled=true, notifierConfigurationExecutionOptionsList={LOG=NotifierConfigurationExecutionOptions{notifierType=LOG, enabled=true}}}
Info:   Cleaning JarFileFactory Cache to prevent jar FD leaks
Info:   HV000001: Hibernate Validator 5.1.2.Final
Info:   Grizzly Framework 2.3.28 started in: 1ms - bound to [/0.0.0.0:7676]
Info:   Registered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishImpl@7bca6fac as OSGi service registration: org.apache.felix.framework.ServiceRegistrationImpl@129fed45.
Info:   /Users/christian/opt/payara41/glassfish/domains/payaradomain/autodeploy/bundles does not exist, please create it.
Info:   JMXStartupService has started JMXConnector on JMXService URL service:jmx:rmi://192.168.0.183:8686/jndi/rmi://192.168.0.183:8686/jmxrmi

是否有任何安全机制可以防止 Mac OS 出现这种情况?

Is there any security mechanism that prevents this on Mac OS?

推荐答案

Netbeans 似乎无法连接到已启动的 Payara Server.在某些系统更新后,您的问题可能与 Mac 上的 Netbeans 和 Tomcat 类似:https://discussions.apple.com/thread/7680039?start=0&tstart=0

It seems that Netbeans cannot connect to the started Payara Server. Maybe your issue is similar to this one with Netbeans and Tomcat on a Mac after some system update: https://discussions.apple.com/thread/7680039?start=0&tstart=0

这是该页面的引述:

步骤 1:转到系统偏好设置 >网络>选择您的 wifi连接>高级>选择代理标签.

Step 1: Go to system preference >Network>Select your wifi connection>Advanced>select proxies tab.

检查 3 个选项 1) 自动代理发现 2) 自动代理配置 3) 网络代理(http)

There check 3 options 1) Auto proxy Discovery 2)Automatic Proxy configuration 3) web proxy(http)

第 2 步:转到 Netbeans>首选项>常规>选择使用系统代理>重新加载> 测试连接

Step 2: Go to Netbeans>preferences>General> select use system proxy> reload> test connection

这篇关于Payara/GlashFish 不会在 NetBeans 中启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆