'NWDS'에 해당되는 글 11

  1. 2012.08.08 [EP][정리] Java development methodologies
  2. 2012.07.18 [TortoiseSVN][NWDS] PAR 프로젝트 Checkout하기
  3. 2012.07.18 [TortoiseSVN] 이미 존재하는 프로젝트 형상관리하기
  4. 2012.06.17 [EP] jar파일 만들기
  5. 2012.05.09 [SAP J2EE] J2EE Engine View - NWDS
  6. 2012.05.09 [SAP J2EE] JCo RFC Provider Service 실습
  7. 2011.10.05 [SVN] RA layer file already exists
  8. 2011.10.05 [SVN] Your file or directory '...' is probably out-of-date
  9. 2011.10.05 [SVN] 커밋되지 않은 디렉토리
  10. 2011.09.01 [EP] NWDS 디플로이시 에러
  11. 2011.08.31 [EP] Portal Application 만들기

[EP][정리] Java development methodologies

Java development methodologies (Part I)
- NWDS의 다양한 Perspective를 소개한다.
The Java Perspective
The EP Perspective
The Web Dynpro Perspective
The J2EE Perspective
The Web Services Perspective
The Dictionary Perspective

Java development methodologies (Part II)
- NWDS에서 생성할수 있는 Portal Application을 보여준다.
AbstractPortalComponent
DynPage
JSPDynPage

[TortoiseSVN][NWDS] PAR 프로젝트 Checkout하기

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

[TortoiseSVN] 이미 존재하는 프로젝트 형상관리하기

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

[EP] jar파일 만들기


[SAP J2EE] J2EE Engine View - NWDS


[SAP J2EE] JCo RFC Provider Service 실습

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

[SVN] RA layer file already exists

commit -m "" D:/reps/nwds/prt.xxx/src.core/net/test/TestComponent.java
  Adding         D:/reps/nwds/prt.xxx/src.core/net/test/TestComponent.java
  RA layer file already exists
svn: Commit failed (details follow):
svn: File '/svn/TestRop/prt.xxx/trunk/src.core/net/test/TestComponent.java' already exists

- 환경 : NWDS + Subclipse_0.9.3.3
- 특정 파일이 커밋이 안됨.
- 해당 파일 Update 비활성화
- Revert를 해도 변동없음.


- 해당 패키지를 Update 하면 다음과 같은 에러 발생
update -r HEAD D:/reps/nwds/prt.xxx/src.core/net/test
  Obstructed update
svn: Failed to add file 'D:/reps/nwds/prt.xxx/src.core/net/test/TestComponent.java': object of the same name already exists

- 저장소에서 해당 파일을 찾아보면 이미 존재하고 있음.
저장소의 파일과 작업본의 파일을 비교해 보면 동일하다.
그래서 작업본에서 해당 파일을 삭제하고 Update 받아서 해결함.

- Cleanup 으로 하면 된다고도 함.

[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 된 리비전을 확인할 것!

[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