이클립스 Indigo

small tip 2011.08.20 02:54

svn의 파일이나 폴더를 삭제하고 싶은경우 작업폴더에서 Delete후 Team>commit에서 delete된 폴더나 파일을 확인하고 커밋하면 코드저장소에서도 delete됨
Posted by verynyang poppy

APM+eclipse3.7 (Indigo)

setup 2011.08.11 15:37
1. APM apmsetup.com에서 다운받아 설치한다.
2. 이클립스 3.7버전에서는 help>Install New software를 클릭해서 Install창이 뜨면
   work with: Indigo - http://download.eclipse.org/releases/indigo 라고 입력하면 받을 수 있는
  플러그인 목록이 나온다. 그중에 Web, XML, Java EE and OSGi Enterprise Development를 확장하면
  PHP Development Tools(PDT) SDK Feature가 뜬다 그걸 클릭해서 진행하면 이클립스에서 php를 쓸수 있다.


===================================================================================================
 <아파치에서 다른확장자 추가해주기>
----1>2.2버전에서는 conf/extra/httpd-php5.conf에서 .html옆에 .verysu라든지 추가
----2>conf/httpd.conf에
         <IfModule dir_module>
              DirectoryIndex index.verysu index.php index.html index.htm
         </IfModule>
----3>conf/httpd.conf에
          <IfModule mime_module>
AddType application/x-httpd-php .php .verysu
</IfModule>
===================================================================================================
 <이클립스의 php project>
-svn으로 프로젝트를받았다면 configure> add PHP support
-추가해야될 소스가 있다면 project>properties>PHP Include Path의 Libraries탭에서
  Add External Source Folder로 해당 폴더가 있는 곳을 추가해준다(예: D:\APM_Setup\htdocs\php)
  제대로 쓰기 위해서 php.ini(D:\APM_Setup\php.ini)에서 변경해줘야하는 내용이 있다.
  extension_dir = "D:\APM_Setup\Server\PHP5\ext" =>php_mcrypt.dll 같은 dll들이 있다.
  그리고
  ;Whether to allow the treatment of URLs (like http:// or ftp://) as files.
   allow_url_fopen = On  =>이부분이 Off로 되어있을때 이클립스의 include path 설정이 먹지 않았다.
Posted by verynyang poppy

아파치2 톰캣6연동

setup 2011.07.27 12:24


참고 url: http://www.zoomup.kr/skin/board/mw.basic/mw.proc/mw.print.php?bo_table=server&wr_id=8

기존의 안되던 연동에서 내가 고친부분
아파치 conf/workers.properties 에서
===================================================================================================
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/java
ps=/
worker.list=ajp13 =>worker의 이름

worker.ajp13.port=8009
worker.ajp13.host=somedomain.com
worker.ajp13.type=ajp13   =>얜 그냥 타입임
worker.ajp13.lbfactor=1
===================================================================================================

아파치 conf/uriworkermaps.properties 파일 추가해줌 =>.do나 .jsp로 끝나는건 탐캣으로 넘기겠다
===================================================================================================
/*.do=ajp13
/*.jsp=ajp13
===================================================================================================

아파치.conf/httpd.conf
===================================================================================================
#
#Mod_jk settings
#
<IfModule jk_module>
   JkWorkersFile conf/workers.properties
   JkLogFile logs/mod_jk.log
   JkLogLevel error
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
</ifModule>
===================================================================================================

아파치 conf/extra/httpd-vhosts.conf
===================================================================================================
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/usr/local/tomcat/webapps"
    JkMountFile /usr/local/apache/conf/uriworkermaps.properties
    ServerName somedomain.com
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
===================================================================================================

톰캣의 conf/server.xml
===================================================================================================
    <!-- Connector port="8080" protocol="HTTP/1.1"   =>톰캣만으로 돌리는 port 주석처리
               connectionTimeout="20000"
               redirectPort="8443" / -->


<Engine name="Catalina" defaultHost="somedomain.com">
===================================================================================================

이렇게 설정을 바꿔주고 tomcat 과 아파치를 재시작하니
연동이 되었다.

Posted by verynyang poppy