我有一个Spring Boot应用程序,它可以像Java应用程序一样正常运行,但是我无法在eclipse tomcat嵌入式程序中运行它。 我已经进行了适当的更改,以通过maven发起战争,但是出现以下错误:
找不到转换后的JNDI名称[java:comp / env / logging.level]-尝试使用原始名称[logging.level]。 javax.naming.NameNotFoundException ....... 以及许多类似的错误
从命令行或Eclipse,我可以将应用程序作为Java应用程序(jar)运行,并像默认端口一样在端口8080上运行。 如果通过eclipse tomcat嵌入式程序运行(调试模式),它将在此处失败:
DefaultPropertyMapper.map(ConfigurationPropertyName)行:49
49:字符串convertedName = configurationPropertyName.toString();
只有在调试中运行tomcat时,它才会失败