개발 업무로 작업시 윈도우 탐색기에서 Command Prompt 창으로 전환해야 할때가 많다.

이때 마다 Command 창을 뛰우고 "cd 경로"를 하긴 너무 귀찮다.

 

아래의 방법으로 개발생산성을 높여 보자.

 

http://www.suodenjoki.dk/us/productions/articles/cmdprompt.htm

일반적으로 최신의 WAS에서는 UTF-8을 기본으로 제공한다. 대부분의 다국어 처리를 위해서는 UTF-8을 권장하고 있으나 부득이한 경우 다른 문자셋을 사용할 필요가 있다. 이럴 때 사용자 request의 paramter가 WAS에서 깨지는 현상이 발생하므로 아래와 같이 CharacterEncodingFilter를 설정한다.

${WarDirectory}/WEB-INF/web.xml에 다음과 같이 filter를 설정한다.

아래 xml에서 적용한 Filter는 SpringFramework에서 제공하는 필터이다. 기타 jboss, tomcat 등에서 제공하는 필터도 동일하게 적용할 수 있다.

 

<filter>
    <filter-name>CharacterEncodingFilter</filter-name>
    <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>EUC-KR</param-value>
    </init-param>
    <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

개발환경에서 eclipse WTP를 이용하여 jboss에 연동할 수 있다. 이때 기본 port는 8080인데, WTP에서 아무리 변경할려고 하여도 변경되지 않는다.

image

여기서 설정하는 Port는 jboss가 기동/종료 됨을 감지하는 정도의 역할 밖에 하지 않는 것 같다. jboss의 웹 포트를 변경하려면 다음의 설정파일을 수정하여햐 한다.

 

${jboss_installed_directory}/server/default/deploy/jboss-web.deployer/server.xml

 

이 파일에서 Connector의 port를 수정하면 jboss의 웹포트가 변경된다.

<Connector port="9090" address="${jboss.bind.address}"   
     maxThreads="250" maxHttpHeaderSize="8192"
     emptySessionPath="true" protocol="HTTP/1.1"
     enableLookups="false" redirectPort="8443" acceptCount="100"
     connectionTimeout="20000" disableUploadTimeout="true" />


….

<Connector port="9009" address="${jboss.bind.address}" protocol="AJP/1.3"
     emptySessionPath="true" enableLookups="false" redirectPort="8443" />


About This Blog Author

정지범(jibum.jung@gmail.com)

Clock Link

Recent Comments

  • 집중: test read more
  • 집중: 사실 블로그 만든지 얼마 안돼었소... 자주 놀러 와 주시오 ㅎㅎ read more
  • 집중: 강추라니깐! read more
  • 집중: 비금도 강추! read more
  • Steve Lim: 오.. 아주 훌륭하오.. 역시 대단한 실력이구료. 근데 이런 멋진 블로그도 read more

Recent Assets

  • build.png
  • viz.png

Google AdSense

Developers Works

Creative Commons License
This blog is licensed under a Creative Commons License.