SSISO Community

시소당

톰캣 5.5 환경설정

1.  다운받은  파일을  C:\apache-tomcat-5.5.12  이런  디렉토리에  풀어  준다.

다운받을  사이트:  http://jakarta.apache.org

  

  

2.  다음과  같이  환경  변수를  구성한다.

      JAVA_HOME=C:\Program  Files\Java\jdk1.5.0      <-  자바가  설치된  디렉토리

      CATALINA_HOME=C:\apache-tomcat-5.5.12              <-  톰캣이  설치된  디렉토리

      CLASSPATH=.;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar        

                                                <-  기존  CLASSPATH  내용을  덧붙인다

      PATH=%JAVA_HOME%\bin;%CATALINA_HOME%\bin        <-  기존  PATH  내용을  덧붙인다

  

3.  톰캣을  설치한  디렉토리에서  conf\context.xml  파일을  메모장  등으로  연다.

      2째줄의  <Context>를  <Context  reloadable="true">로  변경한다.

      컨텍스트  변경시  자동으로  재로딩  되도록  설정하는  것이다.

  

4.  conf\server.xml  파일을  메모장  등으로  연다.

  <Connector  port="9090"        maxHttpHeaderSize="8192"
    maxThreads="150"  minSpareThreads="25"  maxSpareThreads="75"
  enableLookups="false"  redirectPort="8443"  acceptCount="100"
        connectionTimeout="20000"  disableUploadTimeout="true"  />

  

      맨  뒤에  속성을  하나  첨가해서  다음과  같이  한다.

  

        <Connector  port="9090"            maxHttpHeaderSize="8192"  maxThreads="150"  minSpareThreads="25"  maxSpareThreads="75"
  enableLookups="false"  redirectPort="8443"  acceptCount="100"
                  connectionTimeout="20000"  disableUploadTimeout="true"      URIENCODING="euc-kr"  />

  

==>  get  파라미터  보낼  때  한글이  깨지는  현상을  막기  위해

  


5.  webapps\ROOT  컨텍스트는  서블릿  매핑이  되어  있지  않으므로  conf\web.xml  파일을  열어서  여기서  다음의  두가지  부분[주석처리가  되어있음]의  주석을  해제한다.

        <servlet>
                <servlet-name>invoker</servlet-name>
                <servlet-class>
                    org.apache.catalina.servlets.InvokerServlet
                </servlet-class>
                <init-param>
                        <param-name>debug</param-name>
                        <param-value>0</param-value>
                </init-param>
                <load-on-startup>2</load-on-startup>
        </servlet>  

        <servlet-mapping>
                <servlet-name>invoker</servlet-name>
                <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>

      새로  만든  서블릿이  HiServlet.java  이면  컴파일한  HiServlet.java를webapps\ROOT  컨텍스트의    WEB-INF\classes에  둔다.

      주소창에서  http://localhost:8080/servlet/HiServlet  이라고  치면  서블릿이  실행된다.

      첨부된  web.xml  파일은  이렇게  수정한  기본  web.xml  파일이다.

[출처]  톰캣  5.5  환경설정  |작성자  신수
http://blog.naver.com/sinsu2/120040991869

1537 view

4.0 stars