본문 바로가기

Spring9

Spring direct 로 html 접근 web.xml에 하단 문구 추가 htmlServlet org.apache.jasper.servlet.JspServlet 2 htmlServlet *.html 2021. 10. 21.
@Scheduled 동작하지 않을때 XML 설정에 하단 부분이 존재하는지 판단한다. 1. xmlns:task="http://www.springframework.org/schema/task" 2. xsi:schemalocation=" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd"> 3. 2020. 12. 7.
requestParam에 decoding 되는 현상 원인 spring 의 org.springframework.web.filter.CharacterEncodingFilter 기능으로 인해서 euckr의 스트링이 utf-8 로 디코딩 되는 현상으로 복원이 불가능 하므로, 해당 기능을 사용하지 않도록 처리 해야 합니다. 1. web.xml encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 encodingFilter *.do *.do => request 는 utf-8 로 처리하도록 되어 있습니다. 그래서 해당 확장자 명을 html로 변경합니다.하단에 appServlet *.html html 확장자를 처리하도록 선언합니다. 2. Controller 처리 Raw =.. 2018. 9. 20.
환경변수 선언하기 - Spring 1. PropertyPlaceholderConfigurer 사용 가. servelet-context.xml /WEB-INF/spring/config/config.properties 나 . config.propertiesAPI = http://localhost 다. java class @Value("${API}") private String api; 2. util:property 사용가. context.xml상단 beans 에xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd"추가 해줄것. 나. config.perperties API .. 2018. 9. 12.
Tomcat 파일 Upload 사이즈 조정 $vi webapps/manager/WEB-INF/web.xml 를 확인하면 아래와 같은 옵션이 있다. 아래 부분을 업로드할 사이즈에 맞게 조정하면 된다. 52428800 52428800 0 2018. 5. 8.
Run configuration 에서 이름 중복이라고 뜨는데 프로젝트 삭제후에 Run configuration 에서 이름 중복이라고 뜨는데 보이지 않을때.. /.metadata/.plugins/org.eclipse.debug.core/.launches 해당 위치에서 이름에 해당하는 파일을 삭제하면 됩니다. 2018. 4. 29.
Maven Deploy 만들기 1. pom.xml ( manager id가 존재하여야 한다 ) org.apache.maven.pluginsmaven-war-pluginfalseorg.apache.tomcat.maventomcat7-maven-plugin2.2http://[upload url]/manager/text/userpasswd 2. maven > update project 를 수행한다. 3. run configuration 에서 아래 순서로 항목을 생성한다.New 를 사용하여 생성한다.해당 빨간색 박스처럼 수정한다.- tomcat7:deploy- maven.test.skip : true maven deploy 는 out of memory 가 많이 발생한다. 시스템이 죽는 경우도 있다. 아래와 같이 설정하는 것이 좋다.expor.. 2018. 4. 24.
JK_MOD 설치 1. apache 설치./configure --prefix=/home/findsemusa/apps/apache --htmldir=/home/findsemusa/docs --mandir=/home/findsemusa/apps/apache/htdocs/manual --enable-deflate --libdir=/home/findsemusa/apps/lib --enable-module=ssl --with-ssl --enable-ssl=shared 2. jk 설치http://apache.tt.co.kr/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.43-src.tar.gz 가. native 로 이동나. configure --with-apxs= 아파치홈/bin/apxs다.. 2018. 4. 24.
invalid LOC header (bad signature) Error 발생시 해당 부분 다른 에러가 없이 INFO : org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started 문구가 보이지 않을 경우 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext 1. C:\Users\사용자명\.m2\repository 를 삭제한다. 2. project 명 에 우클릭을 한 후 maven / update project를 수행한다. ( 다소 시간이 걸림 ) 3. 메뉴의 project 의 build project를 수행한다. 완전 삽질 함 ㅠㅠ 2018. 4. 23.