'분류 전체보기'에 해당되는 글 1012

  1. 2011.10.05 [SVN] Your file or directory '...' is probably out-of-date
  2. 2011.10.05 [SVN] 커밋되지 않은 디렉토리
  3. 2011.10.05 [SVN] RA layer request failed
  4. 2011.10.04 Apache Commons FileUpload
  5. 2011.09.28 허재 감독 인터뷰 - 못했으면 못 한 것이다
  6. 2011.09.25 Unix에서 Oracle 사용자 찾아서 sqlplus 실행시키기
  7. 2011.09.23 신부니, 목사니, 스님이니 그런 상(相·모양)에 집착하지 마라.
  8. 2011.09.20 [Unix] ls
  9. 2011.09.16 스마트폰 MAC주소 확인하기
  10. 2011.09.08 SAP Logon 3
  11. 2011.09.07 Windows 7에서 hosts 파일 변경하기
  12. 2011.09.07 cannot be resolved ...
  13. 2011.09.07 에디터플러스 출력창 한글 깨짐
  14. 2011.09.02 [EP] JSPDynPage에서 HttpServletRequest 사용하기
  15. 2011.09.02 [EP] JSP DynPage 실습
  16. 2011.09.01 바이트배열을 파일로 저장하기
  17. 2011.09.01 [EP] NWDS 디플로이시 에러
  18. 2011.08.31 [EP] Portal Application 만들기
  19. 2011.08.25 [EP] PDK 개발 환경 구성 - 교육
  20. 2011.08.24 7-Zip
  21. 2011.08.24 [EP] Enterprise Portal 개요
  22. 2011.08.19 올해 유일한 야구장 나들이
  23. 2011.08.16 티켓을 안쓸수가 없다.
  24. 2011.08.15 NetBeans에서 실행하는 build.xml 이름 변경하기
  25. 2011.08.15 NetBeans에서 SVN 저장소 Checkout하기 (Eclipse와 소스 공유)
  26. 2011.08.14 jVi
  27. 2011.08.12 uptime for Windows
  28. 2011.08.11 Remote Desktop Connection Manager
  29. 2011.08.10 글쓰기
  30. 2011.08.10 팝업으로 인한 불편함.

[SVN] Your file or directory '...' is probably out-of-date

commit -m "" D:/reps/nwds/prt.xxx/src.core/net/test/TestDAO.java
  Sending        D:/reps/nwds/prt.xxx/src.core/net/test/TestDAO.java
  Merge conflict during commit
svn: Commit failed (details follow):
svn: Your file or directory 'TestDAO.java' is probably out-of-date
svn:
The version resource does not correspond to the resource within the transaction.  Either the requested version resource is out of date (needs to be updated), or the requested version resource is newer than the transaction root (restart the commit).

- 환경 : NWDS + Subclipse_0.9.3.3
- 충돌 발생


- Update, Revert 하면 충돌파일 사라짐.

- 해당 파일은 수정전으로 돌아감.
수정한 내용을 붙여넣고 커밋했음.

[todo] 파일을 복사해 넣어도 되지 않았을까?

[SVN] 커밋되지 않은 디렉토리

/dist/PORTAL-INF/jsp/xxx/ 에 있는 파일들에 대해 분명히 커밋했는데 다른 계정에서 Update를 해도 안들어옴.

xxx/ 에 대해서 버전 관리가 제대로 되지 않는거 같다.

저장소에 xxx/ 가 없다.
이클립스(NWDS)상에서 삭제가 되지도 않는다.
delete --force D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board
  D         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board/excelDownload.jsp
  D         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board/list.jsp
  D         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board/view.jsp
  Unmergeable scheduling requested on an entry
svn: 'board' is not under version control

- 탐색기에서 삭제하고 다시 commit 한다.
commit -m "" D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp
  Adding         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board
  Adding         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board/view.jsp
  Adding         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board/list.jsp
  Adding         D:/reps/nwds/prt.xxx/dist/PORTAL-INF/jsp/board/excelDownload.jsp
  Transmitting file data ...
  Committed revision 134.
board/ 가 추가되었다.
반드시 commit 된 리비전을 확인할 것!

[SVN] RA layer request failed

commit -m "작업한 소스 올림" D:/reps/nwds/prt.xxx/src.core/net/test/util
  Adding         D:/reps/nwds/prt.xxx/src.core/net/test/util
  RA layer request failed
svn: Commit failed (details follow):
svn: MKCOL of '/svn/TestRop/!svn/wrk/abc-dcd-wijl/prt.xxx/trunk/src.core/net/test/util': 405 Method Not Allowed (http://1.2.3.4:8080)

- 저장소에 동일한 소스가 있음.
- 소스, 패키지 지우고 상위 디렉토리에서 Update

Apache Commons FileUpload

commons-fileupload-1.2.2.jar
commons-io-1.3.2.jar

JDK 1.4에서도 잘 동작함.

http://commons.apache.org/fileupload/dependencies.html

[todo] 사용법 좀 더 추가

허재 감독 인터뷰 - 못했으면 못 한 것이다

구구절절 무슨 말이 필요한가.
리더는 책임을 져야지.
이 핑계, 저 핑계 댈 필요가 없다.

- 제26회 아시아선수권대회 공식 기자회견 인터뷰

-최종 3위라는 성적을 거뒀는데 만족하는가.
"목표 달성을 못했으면 못 한 것이다. 아쉬운 부분이 크다."

-한국은 전력분석원이 단 1명도 없었다. 소극적이었던 대한농구협회와 국가대표협의회에 대해선.
"그런 식으로 따지면 아쉬운 게 어디 하나둘이겠는가. 다음 대표팀이 구성되면 올해보다 여러모로 더 좋아져야 한다고 본다."

-김주성이 간접적으로 대표팀 은퇴를 시사했는데.
"그건 본인 생각이고 내년에 어떤 감독이 할지 모르겠지만 김주성이 필요하면 선발하는 것이다. 대표팀을 하고 안 하고는 자기가 결정할 문제가 아니다. 감독이 선발했으면 하는 것이다. 맘대로 하는 곳이 아니다."

-꼭 하고 싶은 말이 있다면.
"없다. 이겼을 때야 할 말이 많지만 지고 온 놈이 무슨 할 말이 있겠는가. 심판의 판정을 이야기하는 것이 아니고 제3국에서 하면 중국과 해 볼만 할 것 같다. 그런 느낌을 받았다."

Unix에서 Oracle 사용자 찾아서 sqlplus 실행시키기

root로 작업중에 sqlplus를 실행시키지 못하고 있음.

$ cat /etc/passwd //어떤 사용자가 있나
root:!:0:0:-  KR/E/000070//system admin:/:/usr/bin/ksh
daemon:!:1:1:-  KR/E/000070//system admin:/etc:
...
xxxadm:!:417:404:SAP System Administrator:/home/xxxadm:/bin/csh
oraxxx:!:418:406:SAP Database Administrator:/oracle/XXX:/bin/csh //오라클 사용자다.

$ su - oraxxx

> env
PATH=/oracle/XXX/99_64/bin:/oracle/XXX:/usr/sap/XXX/SYS/exe/run:/usr/bin:/etc:/usr/sbin:/usr/ucb:/oracle/XXX/bin:/usr/bin/X11:/sbin:.
...
LANG=en_US
LOGIN=oraxxx
SAPSYSTEMNAME=XXX
DIR_LIBRARY=/usr/sap/XXX/SYS/exe/run
dbms_type=ORA
dbs_ora_tnsname=XXX
ORACLE_SID=XXX
DB_SID=XXX
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/XXX/99_64
NLS_LANG=AMERICAN_AMERICA.UTF8
SAPDATA_HOME=/oracle/XXX
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
LIBPATH=/usr/lib:/lib:/usr/sap/XXX/SYS/exe/run:/oracle/XXX/99_64/lib

> sqlplus orauser

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Sep 25 20:01:15 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Enter password:

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning and Data Mining options


신부니, 목사니, 스님이니 그런 상(相·모양)에 집착하지 마라.

“종교는 인간이 만든 최고의 사기라고 들었다. 스님께선 어찌 생각하나.” 법륜 스님은 “내가 사기 칠 일 없으면 뭐 하러 요렇게 머리를 깎고, 요렇게 옷을 입고 다니겠는가”라며 농담을 건넸다. 청중석에서 폭소가 터졌다. 스님은 이어 “신부니, 목사니, 스님이니 그런 상(相·모양)에 집착하지 마라. 스님이 뭐라더라, 목사님이 뭐라더라. 그런 얘기 할 필요가 없다. 내가 어떻게 생각하나. 그게 중요하다. 그걸 갖고 물음을 던져라.”

껍데기에 너무 집착하고 있지 않은지...
중요한게 뭔지 알자.

from : 법륜 스님 … ‘즉문즉설’ 미국 순회 강연 중

[Unix] ls

ls -al 또는 ll 만 사용하고 다른 옵션은 사용할 필요가 있을까라는 생각을 했었다.
막상 필요할때 정확한 옵션을 찾기가 힘드네

# ls -alt //수정된 시간순으로 정렬
total 446944
-rw-r--r--    1 epadmin9   ssys     10488611 Sep 20 05:54 defaultTrace.10.trc
-rw-r--r--    1 epadmin9   ssys      3017621 Sep 20 05:54 defaultTrace.11.trc
-rw-r--r--    1 epadmin9   ssys     10488610 Sep 20 05:54 defaultTrace.9.trc
-rw-r--r--    1 epadmin9   ssys     10488609 Sep 20 05:54 defaultTrace.8.trc
-rw-r--r--    1 epadmin9   ssys     10488609 Sep 20 05:54 defaultTrace.7.trc
...

# ls -alS //파일 크기순으로 정렬
역순으로 정렬하려면 r옵션을 추가한다.

# ls -R
1000  2000  3000

./1000:
kmCert.der    kmPri.key     signCert.der  signPri.key

./2000:
CaPubs        kmCert.der    kmPri.key     signCert.der  signPri.key

./3000:
CaPubs        kmCert.der    kmPri.key     signCert.der  signPri.key

스마트폰 MAC주소 확인하기

- 스마트폰 맥주소(MAC주소) 확인하는 방법

안드로이드폰은 설정 - 휴대폰 정보 - 상태에서 확인 가능

SAP Logon

SAP GUI 설치후




Windows 7에서 hosts 파일 변경하기

메모장을 관리자 권한으로 실행시켜서 수정한다.
C:\Windows\System32\drivers\etc

cannot be resolved ...


com.sapportals.connector.connection.IConnection에는 close()가 없다.
그런데 샘플코드에서는 close()를 사용하고 있음.

잘못된 클래스를 참조하는 줄 알고 라이브러리를 뒤짐.
그러나...

com.sapportals.connector.connection.IConnection
    implements javax.resource.cci.Connection

javax.resource.cci.Connection에 close()가 있고 이 클래스가 들어있는 connector.jar를 참조하지 못해서 발생한 에러임.

에디터플러스 출력창 한글 깨짐

기본 설정 - 일반 - 글꼴 - 출력창

글꼴은 Courier New, 언어는 Western이라고 되어 있다.
언어를 Greek으로 설정하면 제대로 보임.

출처 : http://smartweb.tistory.com/202

[EP] JSPDynPage에서 HttpServletRequest 사용하기

- JSPDynPage에서 HttpServletRequest에 데이터를 담아서 JSP로 전달해 본다.

JSP에서 request에 담긴 데이터를 가져오지 못한다.
게다가 TestComponentDynPage에서 로그가 찍히지도 않는다.

이 경우 portalapp.xml의 ComponentType을 없앤다.


- JSP로 IPortalComponentRequest를 이용해서 데이터를 전달하기
ComponentType을  없애지 않으면 이것도 되지 않는다.

[EP] JSP DynPage 실습

1.


2.


3.


4.

5.

6.


바이트배열을 파일로 저장하기


이것도 보고.

추가적인 부분은 알아서들 하시길...

[EP] NWDS 디플로이시 에러

- 디플로이시 서버 연결이 안되는 경우가 있음


- 권한이 없거나

- 계정이 Guest로 된 경우도 있다.

#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#Guest#0##n/a##044885eed2e511e09af50000005b2692#SAPEngine_Application_Thread[impl:3]_20##0#0#Error#1#/System/Server#Java###Exception ID:05:49_30/08/11_0098_5973650
[EXCEPTION]
 {0}#1#com.sapportals.portal.prt.runtime.PortalRuntimeException: Access is denied: com.sap.portal.runtime.system.console.ArchiveUploader - user: Guest,
        at com.sapportals.portal.prt.deployment.DeploymentManager.checkPermissions(DeploymentManager.java:2005)


- 비밀번호가 잠긴 경우 ====>[todo] ep비번잠긴경우.png와 같이 다른 페이지로 이동???

{0}#1#com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): com.sap.portal.system/security/sap.com/NetWeaver.Portal/high_safety/com.sap.portal.runtime.system.console/components/ArchiveUploader)
        at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:422)
        ...

- 디플로이를 해도 적용이 되지 않을때 par 파일이 제대로 생성되지 않은 경우다.
이클립스를 내리고 파일을 지우면 되긴된다.

- 서버 설정시 비밀번호를 저장하도록 설정하지 말것!

(특정 환경에서 비밀번호를 저장하면 디플로이시 에러 발생)


- 서버에 접속되지 않는 경우

VPN을 연결하지 않고 디플로이했음.

HTTPS protocol is not supported, please ensure this server is not using HTTPS.


sap-plugin.log

[03.05.12 / 11:20] #ERROR LEVEL# com.sap.portal.developmentTools.general.wizards.upload.DeployEngine > No Information
java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    ...
    at com.sap.portal.developmentTools.general.wizards.upload.DeployEngine.isHttp(DeployEngine.java:515)
    ...
    at com.sap.ide.eclipse.startup.Main.main(Main.java:607)

[03.05.12 / 11:20] #ERROR LEVEL# com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1 > Upload Error message: HTTPS protocol is not supported, please ensure this server is not using HTTPS.
[03.05.12 / 11:20] #ERROR LEVEL# com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1 > Upload Response: null
[03.05.12 / 11:20] #ERROR LEVEL# com.sap.portal.developmentTools.ideSpecific.eclipse.wizards.sapmakepar.SAPMPWizard$1 > Upload Target Component:



중요~~~~ep 디플로이 에러
http://scn.sap.com/thread/1010424
http://scn.sap.com/thread/808584
http://scn.sap.com/thread/382504
http://scn.sap.com/thread/1858267
http://scn.sap.com/thread/1114597
http://scn.sap.com/thread/1045872
http://scn.sap.com/thread/1114597
http://scn.sap.com/thread/152027
http://scn.sap.com/thread/259989
[미완]

[EP] Portal Application 만들기

1. 프로젝트 생성


2.


3. 생성된 프로젝트 구조


4. Portal Application 생성


5.


6.


7.


8.


9.


10.


11. http://SERVER:50000/irj/servlet/prt/portal/prtroot/NewParProject.MyPortalComponent

hi

 

[EP] PDK 개발 환경 구성 - 교육

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

7-Zip

[EP] Enterprise Portal 개요

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

올해 유일한 야구장 나들이


티켓을 안쓸수가 없다.


일년에 한번씩 하는 작업인데, 기억이 잘 나지 않는다.
누구에게 연락하고 신청은 누가 했는지.
티켓을 뒤져 본다.

NetBeans에서 실행하는 build.xml 이름 변경하기

NetBeans에서 Ant를 이용하는데 문제는 build.xml을 다른 IDE에서도 사용하는데....

ant 실행시 -f 옵션을 이용하면 될거 같은데....없네.
ant -buildfile build.xml
-D 옵션으로 기본 파일명을 바꿀수는 없는지...

TestWebapp\nbproject\project.properties

이걸 변경해주면 된다.

checkout 시 build.xml 이 있으면 넷빈즈에서 생성하는 build.xml 이름을 변경할 수 있도록 해준다.

NetBeans에서 SVN 저장소 Checkout하기 (Eclipse와 소스 공유)

1. 이클립스에서 웹프로젝트를 생성해서 SVN에 올림.

2. 넷빈즈에서 가져온다.


3. Local Folder에 소스는 내려받아졌다.
이때 내려받은 소스의 디렉토리명을 적절하게 변경한다.
위와 같은 경우는 TestWebapp이므로 변경할 필요가 없지만 저장소의 trunk 디렉토리를 받으면 로컬에도 trunk라는 이름으로 생김.

4. 프로젝트를 선택한다.


5. 프로젝트 생성 위치를 지정한다.


5. 각 디렉토리를 지정한다.


6. 버전관리하지 않아도 되는 리소스를 지정한다.


build.xml은 다른 곳에서 사용할 수 있으므로 제외
nbproject/ 는 넷빈즈에서 다시 생성해 주므로 제외
build/ 도 제외(여기서 안보이는 것은 Eclipse에서 이미 해서 그럴거야)
conf/ 는 포함시키는게 좋을 듯       [todo] 아직 미정임...
sun-web.xml 필요에 따라 설정을 추가할 수도 있으므로 포함시킨다.

jVi

- jVi - vi editor clone

- http://blogs.oracle.com/katakai/tags/jvi


- jVi Options and Configuration - Control-Key Bindings
Ctrl+W 체크를 풀어야 창닫기 단축키 사용이 가능해 진다.
Ctrl+S 도 해제

- viex 도 있음.

uptime for Windows

- How to find Windows uptime?

- net 명령 이용
> net stats srv //또는 work
\\PC에 대한 서버 통계


2011-08-11 오전 9:23:17 이후의 통계


받아들인 세션               1
...
> net stats srv | findstr 2015
2015-01-26 오전 8:24:57 이후의 통계

> net stats work

- uptime.exe 가 있다고 함.
http://support.microsoft.com/kb/232243/ko

- systeminfo 이용
> systeminfo

호스트 이름:             PC
OS 이름:                 Microsoft Windows 7 Professional K
...
원래 설치 날짜:          2011-08-09, 오후 2:18:42
시스템 부트 시간:        2011-08-11, 오전 9:22:36
...

- 특이한 경우
> net stats srv
1980-01-27 오후 6:28:24 이후의 통계

> systeminfo
시스템 부트 시간:        2011-08-10, 오전 3:18:21

이벤트 로그 서비스가 실행되지 않아서 그런가?


Remote Desktop Connection Manager

글쓰기

글쓰기에서 중요한 점은 이 글을 읽는 사람이 누군인지다.

내가 읽을게 아니고 남이 읽는 글이 대부분인데, 이런 경우 모르는 사람이라도 의미파악이 되게 써야 한다.
너무 메모 작성만 하다 보니 남에게 보여줄 글을 쓰는게 어렵다.

팝업으로 인한 불편함.

네이트에서 비밀번호를 변경하기 위해 휴대폰으로 인증번호를 받는 화면이다.
인증번호를 넣고 확인을 누르면 팝업이 열리고 관련된 내용이 나온다.
그러나...
팝업이 차단되어 있는 경우에는 차단해제를 해야 하는데 그러면 폼에 입력했던 휴대폰번호와 인증번호가 없어진다.

팝업허용후 휴대폰번호를 다시 입력하고 인증번호를 받아서 입력하면 그제야 팝업창이 떠서 명의도용방지 광고를 하신다.
팝업으로 처리한게 이거 때문이야?