首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未部署从IntelliJ Idea 2018.1到Glassfish 5.0.1的应用程序

未部署从IntelliJ Idea 2018.1到Glassfish 5.0.1的应用程序
EN

Stack Overflow用户
提问于 2018-07-08 10:07:19
回答 3查看 1.1K关注 0票数 0

请救救我!我无法从IDE部署应用程序。当我运行应用程序时,glassfish正在启动,但无法部署应用程序。我正在尝试将密码设置为domain1,但仍然一样。

Idea2018.1、MacOs 10.13.5、Glassfish 5.0.1、JDK 1.8.0.141

除了:消息: com.sun.enterprise.admin.util.AuthenticationInfo.(Ljava/lang/String;Ljava/lang/String;)V :java.lang.NoSuchMethodError堆栈跟踪: com.intellij.javaee.process.common.JavaeeProcessUtilException: java.lang.NoSuchMethodError: com.sun.enterprise.admin.util.AuthenticationInfo.(Ljava/lang/String;Ljava/lang/String;之外,没有其他错误com.intellij.javaee.process.common.MethodInvocator.invoke(MethodInvocator.java:47) at com.intellij.javaee.oss.process.JavaeeProcess.processRequest(JavaeeProcess.java:112) at com.intellij.javaee.oss.process.JavaeeProcess.run(JavaeeProcess.java:52) at com.intellij.javaee.oss.process.JavaeeProcess.main(JavaeeProcess.java:31) by: java.lang.NoSuchMethodError: com.sun.enterprise.admin.util.AuthenticationInfo.(Ljava/lang/String;Ljava/lang/String;在com.intellij.javaee.oss.glassfish.agent.Glassfish31Agent.getConnection(Glassfish31Agent.java:36),com.intellij.javaee.oss.glassfish.agent.Glassfish3AgentBase.invoke(Glassfish3AgentBase.java:183),com.intellij.javaee.oss.glassfish.agent.Glassfish3AgentBase.doConnect(Glassfish3AgentBase.java:39),com.intellij.javaee.oss.agent.SimpleAgentBase$1.doJob(SimpleAgentBase.java:17),com.intellij.javaee.oss.agent.SimpleAgentBase$1.doJob(SimpleAgentBase.java:13),com.intellij.javaee。oss.agent.SimpleAgentJob.perform(SimpleAgentJob.java:12) at com.intellij.javaee.oss.agent.SimpleAgentBase.connect(SimpleAgentBase.java:25) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native方法) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.javaee.process.common.MethodInvocator.invoke(MethodInvocator.java:41) .

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-17 07:56:40

Glassfish 5.0.1破坏了IntelliJ适配器(可能是一些API更改)。在JetBrains修复之前,使用旧版本。5.0或4岁为我工作。

票数 1
EN

Stack Overflow用户

发布于 2018-08-16 20:13:53

我已经在Jetbrains上打开了一个有很多信息的问题:https://youtrack.jetbrains.com/issue/IDEA-194181

最后一个功能版本是GF5.0.1 (build 20171121)。

他们改变了想法的插件是在这里:https://github.com/javaee/glassfish/commit/aeca5223f4ede5ea4423497c4f83e80f9cfb7185#diff-7bc38f41e6b87d51ceff9f429e1d6375

他们将构造函数的契约从String -> char[]更改为不使用JVM字符串池的安全密码。

票数 1
EN

Stack Overflow用户

发布于 2018-08-23 08:17:51

我是开发人员,负责IDEA GlassFish集成。一般的经验法则是,在应用服务器达到至少发布候选阶段之前,我们不支持它们的夜间流。

我已经要求GF团队在https://github.com/javaee/glassfish/pull/22336上回滚更改。

在此之前,请考虑切换到相应的Payara构建,他们报告说,这个向后兼容性问题得到了解决。

如果在RC之前不能在GlassFish中解决这个问题,我将在IDEA代码中添加特定于版本的解决方案。

如果你绝对必须使用这个特定版本的GF,在https://youtrack.jetbrains.com/issue/IDEA-194181上点击我,我将准备这个特定的GF版本的非官方插件构建(但会失败与任何以前的GF版本)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51230896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档