No URL for ServletContext resource
Cloneํ ํ๋ก์ ํธ๋ฅผ ์ธํ ๋ฆฌ์์ ์คํํ ๋ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
์ค๋ฅ ๋ด์ฉ
[2025-03-13 11:10:19.679] [ERROR] [ restartedMain ] o.s.b.SpringApplication.reportFailure:818 - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tilesConfigurer' defined in class path resource [com/skmns/aisc/calladmin/web/configuration/tiles/TilesConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: No URL for ServletContext resource [/WEB-INF/tiles/tiles.xml]
### ์ค๋ต
Caused by: java.lang.IllegalArgumentException: No URL for ServletContext resource [/WEB-INF/tiles/tiles.xml]
at org.springframework.web.servlet.view.tiles3.SpringWildcardServletTilesApplicationContext.getResources(SpringWildcardServletTilesApplicationContext.java:100)
at org.springframework.web.servlet.view.tiles3.TilesConfigurer$SpringTilesContainerFactory.getSources(TilesConfigurer.java:316)
at org.apache.tiles.factory.BasicTilesContainerFactory.createLocaleDefinitionDao(BasicTilesContainerFactory.java:182)
at org.springframework.web.servlet.view.tiles3.TilesConfigurer$SpringTilesContainerFactory.createDefinitionsFactory(TilesConfigurer.java:359)
at org.apache.tiles.factory.BasicTilesContainerFactory.createContainer(BasicTilesContainerFactory.java:86)
at org.apache.tiles.startup.AbstractTilesInitializer.createContainer(AbstractTilesInitializer.java:114)
at org.apache.tiles.startup.AbstractTilesInitializer.initialize(AbstractTilesInitializer.java:64)
at org.springframework.web.servlet.view.tiles3.TilesConfigurer.afterPropertiesSet(TilesConfigurer.java:280)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
... 21 common frames omitted
Caused by: java.io.FileNotFoundException: ServletContext resource [/WEB-INF/tiles/tiles.xml] cannot be resolved to URL because it does not exist
at org.springframework.web.context.support.ServletContextResource.getURL(ServletContextResource.java:180)
at org.springframework.web.servlet.view.tiles3.SpringWildcardServletTilesApplicationContext.getResources(SpringWildcardServletTilesApplicationContext.java:95)
... 30 common frames omitted
์ฃผ์ ์๋ฌ ์ฝ๋๋ ์๋์ ๊ฐ๋ค.
java.lang.IllegalArgumentException: No URL for ServletContext resource
java.io.FileNotFoundException: ServletContext resource cannot be resolved to URL because it does not exist
ํ๋ก์ ํธ ์คํ ์ค ํน์ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์ง ๋ชปํด ๋ฐ์ํ๋ ์ค๋ฅ์ด๋ค. ๋๋ฌธ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ๋ก ์ง์ ํด์ฃผ๋ฉด ํด๊ฒฐ๋จ. ์ถ์ธก์ธ๋ฐ, ๋จ์ผ ํ๋ก์ ํธ์์๋ ๋ฐ์ํ์ง ์๊ณ ๋ค์ค ํ๋ก์ ํธ๋ฅผ ๋ชจ๋์์ผ๋ก Importํ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํ๋๋ฏ?
ํด๊ฒฐ ๋ฐฉ๋ฒ
$MODULE_WORKING_DIR$
์ ์ฉํ ๋ค ๋ค์ ํ๋ก์ ํธ๋ฅผ ์คํํด ๋ณด๋ฉด ์ ์์ ์ผ๋ก ์ปดํ์ผ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.