Java Can';t在eclipse tomcat embedded上运行Spring启动应用程序
我有一个SpringBoot应用程序,它作为java应用程序运行时没有问题,但我不能在EclipseTomcatEmbedded中运行它。 我已经对maven进行了适当的更改以创建war,但我有以下错误: 找不到转换的JNDI名称[java:comp/env/logging.level]-正在尝试原始名称[logging.level]。javax.naming.NameNotFoundException ....... 还有许多类似的错误Java Can';t在eclipse tomcat embedded上运行Spring启动应用程序,java,eclipse,maven,spring-boot,maven-tomcat-plugin,Java,Eclipse,Maven,Spring Boot,Maven Tomcat Plugin,我有一个SpringBoot应用程序,它作为java应用程序运行时没有问题,但我不能在EclipseTomcatEmbedded中运行它。 我已经对maven进行了适当的更改以创建war,但我有以下错误: 找不到转换的JNDI名称[java:comp/env/logging.level]-正在尝试原始名称[logging.level]。javax.naming.NameNotFoundException ....... 还有许多类似的错误 从命令行或eclipse中,我可以将应用程序作为Java
从命令行或eclipse中,我可以将应用程序作为Java应用程序(jar)运行,并在端口8080上运行,就像默认的那样。 如果通过eclipse tomcat embedded运行(调试模式),则在此处失败: DefaultPropertyMapper.map(ConfigurationPropertyName)行:49 49:String convertedName=configurationPropertyName.toString()
只有在调试中运行tomcat时,它才会失败。请描述一下如何运行它。你为什么要制造战争?如果您使用spring boot application main类作为常规java应用程序运行应用程序,则不会有任何问题(用
@SpringBootApplication
注释的那个。我需要在web容器上运行应用程序。当我在tomcat embedded上添加应用程序时,它失败了。不清楚。你能用嵌入式tomcat从命令行运行应用程序吗?如果不能,那么问题与eclipse有什么关系?你首先需要配置spring boot。哪个spring boot starter(如果您使用过)?在pom.xml.fails中显示您的依赖关系:DefaultPropertyMapper.map(ConfigurationPropertyName)行:49 49:String convertedName=ConfigurationPropertyName.toString();从命令行或eclipse中,我可以将应用程序作为Java应用程序(jar)运行。如果通过eclipse tomcat embedded运行失败