当前位置: 首页 > 知识库问答 >
问题:

IntelliJ移到open-jdk 8U212时的部署问题

陶寒
2023-03-14

我们最近将系统从oracle JDK迁移到open-jdk。当我尝试部署war应用程序时,遇到了一些相同的问题。

C:\softwares\apache-tomcat-8.0.24\bin\catalina.bat run[2019-06-14 05:19:12,449]工件表达式:战争爆发:等待服务器连接以启动工件部署...使用catalina_base:“C:\users\rohit.bansal.intellijidea2019.1\system\tomcat\unnamed_expresso_3”使用catalina_home:C:\softwares\apache-tomcat-8.0.24“使用catalina_tmpdir:C:\users\rohit.bansal.intellijidea2019.1\system\tomcat\unnamed_expresso_3\temp”使用jre_home:C:\program apache-tomcat-8.0.24\bin\tomcat-juli.jar“端口=81错误:必须限制密码文件读取权限:

C:\Users\Rohit.Bansal\.IntelliJIdea2019.1\system\tomcat\Unnamed_expresso_3\jmxremote.password
    sun.management.AgentConfigurationError
        at sun.management.jmxremote.ConnectorBootstrap.checkPasswordFile(ConnectorBootstrap.java:577)
        at sun.management.jmxremote.ConnectorBootstrap.startRemoteConnectorServer(ConnectorBootstrap.java:426)
        at sun.management.Agent.startAgent(Agent.java:262)
        at sun.management.Agent.startAgent(Agent.java:452)
        at java.lang.System.startSNMPAgent(Native Method)
        at java.lang.Thread.completeInitialization(Thread.java:168)
        at java.lang.J9VMInternals.completeInitialization(J9VMInternals.java:74)
    Exception in thread "main" java/lang/RuntimeException: sun.management.AgentConfigurationError
        at sun/management/Agent.error (Agent.java:526)
        at sun/management/Agent.startAgent (Agent.java:269)
        at sun/management/Agent.startAgent (Agent.java:452)
        at java/lang/System.startSNMPAgent (NativeMethod:4294967295)
        at java/lang/Thread.completeInitialization (Thread.java:168)
        at java/lang/J9VMInternals.completeInitialization (J9VMInternals.java:74)
    Disconnected from server

共有1个答案

阎兴为
2023-03-14

我在这里遇到了同样的问题:在Windows下(在我的例子中是Windows7)将AdoptOpenJDK更新为JDK-8.0.212.04-OpenJ9后,在IntelliJ中调试Tomcat中的Webapp。

我的解决方案是将以下参数添加到运行配置的VM选项中:

-Dcom.sun.management.jmxremote.authenticate=false

现在它像以前一样工作。

Fehler: Lesezugriff auf Kennwortdatei muss eingeschränkt werden
 类似资料:
  • 使用 Hangfire.HttpJob 版本需 >= 3.0.2 1. 添加依赖 TimeZoneConverter 到您的项目中 2.在 Startup.cs 中配置 Hangfire.HttpJob 时指定时区参数 参考代码:https://github.com/yuzd/Hangfire.HttpJob/blob/master/Test/TestSqlserver/Startup.cs#L6

  • 我从另一位同事使用Eclipse创建的TSF中提取了一个Java项目,然而,每当我在IntelliJ中打开该项目时,它都会出现以下运行时异常: 线程“main”组织中出现异常。springframework。豆。工厂BeanDefinitionStoreException:IOException从类路径资源[spring.XML]解析XML文档;嵌套的异常是java。io。FileNotFound

  • 无论如何,我在WEB-INF\lib目录中添加了用于hibernate的jar(hibernate3.jar),之后出现了新的异常,如下所示 请给我一个简单的想法如何解决这个问题

  • 在Eclipse中,我创建了Tomcat服务器,并将我的应用程序添加到参考资料中。JSP、JS、CSS和JAVA类hot deploy就是这样工作的。 在IntelliJ中,我配置了Tomcat8服务器。在Deployment选项卡中,我添加了我启用了对,还启用了。JSP、JS、CSS热交换就是这样工作的。Java类不是。 我还检查了 我知道我可以使用JRebel,但是在Eclipse中hot d

  • 我在将我的功能部署到Google Cloud时遇到问题: Firebase CLI中的显示方式和消息: Firebase控制台上的显示方式和消息:

  • 我使用Intellij IDEA11.1.2终极版。我从Intellij IDEA运行Tomcat6。在我的。war应用程序旁边,我还有一个包含静态HTML文件的文件夹。当我从命令行手动运行tomcat时,我将该文件夹放在tomcat的webapp文件夹下,它会自动部署该文件夹并工作。但是,我想调试我的应用程序,所以我想从Intellij IDEA运行Tomcat。我认为Intellij的想法将t