ERROR Application run failed java.lang.IllegalArgumentException: Invalid argument syntax: -- at org.springframework.core.env.SimpleCommandLineArgsParser.parse(SimpleCommandLineArgsParser.java:75) at org.springframework.core.env.SimpleCommandLinePropertySource.<init>(SimpleCommandLinePropertySource.java:90) at org.springframework.boot.DefaultApplicationArguments$Source.<init>(DefaultApplicationArguments.java:76) at org.springframework.boot.DefaultApplicationArguments.<init>(DefaultApplicationArguments.java:42) at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) at org.apache.rocketmq.dashboard.App.main(App.java:33) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 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 org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
时间: 2024-04-22 09:25:40 浏览: 222
这个错误是由于应用程序的命令行参数格式不正确导致的。具体来说,在启动应用程序时使用了无效的参数语法“--”。这可能是由于错误的命令行参数传递或配置文件中的错误引起的。
要解决这个问题,您可以检查应用程序的启动脚本或命令行参数传递,确保使用正确的语法和参数格式。您还可以检查应用程序的配置文件,以查看是否有任何无效的配置项或错误的参数传递。
如果您需要更多帮助,请提供更多关于您的应用程序和配置的详细信息,以便我可以提供更具体的建议。
相关问题
Application run failed java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
这个错误通常是由于Spring框架的配置问题引起的。在Spring中,factoryBeanObjectType属性是用于指定FactoryBean的类型的。如果该属性的值不是一个Class对象,则会出现上述错误。解决此问题的方法是确保factoryBeanObjectType属性的值是一个Class对象。以下是可能有用的解决方案:
1.检查你的Spring配置文件,确保factoryBeanObjectType属性的值是一个Class对象。
2.如果factoryBeanObjectType属性的值是一个字符串,请确保它是一个有效的类名,并且该类存在于类路径中。
3.如果你使用的是Spring Boot,则可以尝试在应用程序的配置文件中添加以下行:
spring.main.allow-bean-definition-overriding=true
这将允许你在应用程序中定义多个具有相同名称的bean,这可能会解决此问题。
Application run failed java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
在Java应用程序中,当你运行应用程序时,可能会遇到"Application run failed"的错误消息,同时还会显示一个具体的异常信息,如"java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String"。
这个错误通常表示在应用程序的配置文件或代码中,某个属性的值类型不正确。具体来说,在这个错误消息中,属性名是'factoryBeanObjectType',而属性值的类型被指定为java.lang.String,但实际上它的类型不是String。
要解决这个问题,你需要检查你的应用程序的配置文件或代码,找到属性'factoryBeanObjectType'所在的位置,并确保它的值的类型与预期的类型相匹配。可能需要修改属性值的类型,使其与预期的类型一致。
如果你需要更具体的帮助,请提供更多关于你的应用程序配置和代码的信息,以便我能够给出更准确的建议。
阅读全文