개발된 UI를 오프라인 환경에 배포 시 문제 발생
- 작성자 :
- 이*주
- 작성일 :
- 2021-01-12 10:50:54
- 조회수 :
- 5,181
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
외부 인터넷을 이용할 수 있는 환경에서는 정상 배포 및 동작을 잘 하고 있습니다.
그런데 외부망으로 접속을 할 수 없는 환경에서는 동작을 하지 않습니다.
spring 의 xsd 와 관련된 문제인 것 같은데.
beans 에서 xsd의 버전 정보를 삭제해도 동일한 오류가 발생하고 있습니다.
도움을 부탁 드립니다.
beans 관련 내용은 아래와 같습니다.
1. root-context.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:jdbc="http://www.springframework.org/schema/jdbc"
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd
http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd">
2. servlet-context.xml
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
3. securiy-context.xml
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">
감사합니다.
그런데 외부망으로 접속을 할 수 없는 환경에서는 동작을 하지 않습니다.
spring 의 xsd 와 관련된 문제인 것 같은데.
beans 에서 xsd의 버전 정보를 삭제해도 동일한 오류가 발생하고 있습니다.
도움을 부탁 드립니다.
beans 관련 내용은 아래와 같습니다.
1. root-context.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:jdbc="http://www.springframework.org/schema/jdbc"
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd
http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd">
2. servlet-context.xml
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
3. securiy-context.xml
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">
감사합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
첨부하신 로그에 보면 다음과 같은 사항이
확인 됩니다.
Caused by: java.net.UnknownHostException: www.springframework.org
xsd 파일 라이브러리 jar파일에서 인식하여야 하나
인식을 못하고
해당 URL을 요청하는것으로 보입니다.
JAR라이브러리를 보시면
/META-INF/ 하위에
spring.schemas라는 파일이 있고 여기에
xml문법을 정의한 xsd파일의 위치를 선언하고 있습니다.
배포시에 해당 선언및 관련 파일이
정확히 배포되었는지 확인해 볼 필요가 있어 보입니다.
배포시에 jar파일에서 누락되거나
파일이 손상된건 아닌지도 확인이 필요해 보입니다.
감사합니다.
표준프레임워크센터 입니다.
첨부하신 로그에 보면 다음과 같은 사항이
확인 됩니다.
Caused by: java.net.UnknownHostException: www.springframework.org
xsd 파일 라이브러리 jar파일에서 인식하여야 하나
인식을 못하고
해당 URL을 요청하는것으로 보입니다.
JAR라이브러리를 보시면
/META-INF/ 하위에
spring.schemas라는 파일이 있고 여기에
xml문법을 정의한 xsd파일의 위치를 선언하고 있습니다.
배포시에 해당 선언및 관련 파일이
정확히 배포되었는지 확인해 볼 필요가 있어 보입니다.
배포시에 jar파일에서 누락되거나
파일이 손상된건 아닌지도 확인이 필요해 보입니다.
감사합니다.