1. 키파일생성

[root@localhost ellord]# keytool -genkey -alias tomcat -keyalg RSA -validity 3650 -keystore tomcat.keystore
Enter keystore password:  

비밀번호를 두 번 입력한 후 추가 정보를 입력한다.

 

사설인증서이므로 국가코드 외에는 임의의 정보로 입력한다.

What is your first and last name?
  [Unknown]:   Yang
What is the name of your organizational unit?
  [Unknown]:  Devel
What is the name of your organization?
  [Unknown]:  EL
What is the name of your City or Locality?
  [Unknown]:  SE
What is the name of your State or Province?
  [Unknown]:  SE
What is the two-letter country code for this unit?
  [Unknown]:  KR
Is CN=Yang, OU=Devel, O=EL, L=SE, ST=SE, C=KR correct?
  [no]:  y

Enter key password for <tomcat>
	(RETURN if same as keystore password):  

 

키파일 생성시 만들었던 비밀번호를 두 번 입력하면 완료된다.

 

현재 폴더에 tomcat.keystore 라는 파일이 만들어졌다.

다음과 같이 만들어져 있다.

[root@localhost ellord]# pwd tomcat.keystore
/home/ellord
[root@localhost ellord]# 

 

 

 

 

2. 톰캣에 적용

 

톰캣/conf/server.xml 파일을 연다.

    <!--
    <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
    -->

 

위와 같이 주석으로 처리된 부분을 찾아 주석을 풀고 끝부분에 아래 항목을 추가한다.

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="/home/ellord/tomcat.keystore" keystorePass="비밀번호"/>

 

비밀번호는 키파일 생성시 만든 비밀번호를 입력한다.

 

 

 

3. 이클립스에서 확인해 본다.

SSL 포트로 8443이 할당되었고, 서버가 시작되었다.

 

 

 

 

 

4. 브라우저에서 확인해 본다.

 

 

된다.

 

'JSP' 카테고리의 다른 글

jsp 형변환  (0) 2015.04.23
JSP 이미지 크기 측정  (0) 2015.04.18
JSP htmlspecialchars  (0) 2015.04.18
JSP 확장자 구하기  (0) 2015.04.18
블로그 이미지

엘로드넷

,
<body>
  <div id="parent">
    <div id="childRightCol">
      /*Content*/
    </div>
    <div id="childLeftCol">
      /*Content*/
    </div>
  </div>
</body>

 

$("#parent").css("overflow", "auto");

 

 

또는

 

$("#parent").css("display", "table");

$("#childRightCol").css("display", "table-row");

$("#childLeftCol").css("display", "table-row");

'퍼블리싱' 카테고리의 다른 글

IE 문서모드  (0) 2015.04.17
블로그 이미지

엘로드넷

,

한번의 쿼리로는 불가능함.

 

삭제쿼리문을 만든 다음 일괄 수행한다.

 

1. 삭제쿼리 만들기

SQLDeveloper 와 같은 툴을 사용하여 자신의 계정으로 로그온한다.

 

아래 쿼리문을 수행한다.

SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables;


2. 1번의 쿼리문 결과를 모두 복사하여, 다시 쿼리를 수행한다.

 

 

끝.

블로그 이미지

엘로드넷

,

1. pom.xml

 

아래 기존 jackson 1.x 버전은

<dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-mapper-asl</artifactId>

<version>1.9.2</version>

</dependency>

보안이슈가 있으므로 스프링 4.x 부터   jackson 2.x 로 변경해줌.

 

		<dependency>
		       <groupId>com.fasterxml.jackson.core</groupId>
		      <artifactId>jackson-core</artifactId>
		      <version>2.9.10</version>
		</dependency>
		<dependency>
		  <groupId>com.fasterxml.jackson.core</groupId>
		  <artifactId>jackson-databind</artifactId>
		  <version>2.9.10</version>
		</dependency>
		<dependency>
		    <groupId>com.fasterxml.jackson.core</groupId>
		    <artifactId>jackson-annotations</artifactId>
		    <version>2.9.10</version>
		</dependency>

 

 

2. WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml

 

기존 : 

	<bean class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="0"/>

	<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" p:order="1" 
    p:prefix="/WEB-INF/jsp/" 
    p:suffix=".jsp" 
    p:viewClass="org.springframework.web.servlet.view.JstlView"/>

 

 

변경 : jsonView 추가 및 order 순서 변경

 

    
	<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
	
		<property name="contentType" value="application/json;charset=UTF-8" />

	</bean>
   
    <bean class="org.springframework.web.servlet.view.BeanNameViewResolver">
		<property name="order" value="1">
	</property></bean>
	

    <!-- 화면처리용 JSP 파일명의  prefix, suffix 처리에 대한 mvc 설정  -->
    <bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" p:order="2"
	    p:viewClass="org.springframework.web.servlet.view.JstlView"
	    p:prefix="/WEB-INF/jsp/" p:suffix=".jsp"/>
    		

 

3. Controller

 

ModelAndView 형태의 메소드 사용

@RequestMapping(value="/test.do", method=RequestMethod.POST)
	public ModelAndView testList(
			@RequestParam(value="test", required=false) final String test,
            @ModelAttribute("TestVO") TestVO testVO, 
			HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
				
		
				
		//검색 목록
		List<TestVO> result = testService.testList(testVO);
		
		int resultCnt = testService.testListCnt(testVO);
		

		ModelAndView mav = new ModelAndView("jsonView");
		mav.addObject("resultList", result);		//목록리스트
		mav.addObject("resultCnt", resultCnt);		//목록 수
		mav.addObject("testVO", testVO);	//해당 VO

		
		return mav;
		
		
	}

 

블로그 이미지

엘로드넷

,