[롤 토토] 디버깅 응용 프로그램

목록 : 롤 토토
출발 : arul at fast (dot) fujitsu (dot) com (dot) au (arul shaji)
to :
제목 : [롤 토토] 디버깅 응용 프로그램
날짜 : 2004-06-18 07:44:47
메시지 -ID : 00A401C45508 $ 21D716A0 $ ab4bac89@arul
보기 : 원시 메시지 | postgresql : [롤 토토] 디버깅 응용 프로그램 | mbox 다운로드 | 이메일 재판용
목록 : 롤 토토

안녕,

나는 지금 Postgres에서 내 JSP에 pl/java를 사용하고 있습니다 ....

내가 작성한 응용 프로그램을 디버깅 할 수 있는지 알고 싶습니다
Eclipse를 사용할 때 Pljava ....

여기에 정확하게하고 싶은 일이 있습니다 ... 일부가있는 JDBC 프로그램을 작성합니다
SP 중 하나에 전화를 걸어 .... 코드에서 디버깅을 시작하면 계속할 수 있습니까
pljava 코드를 통해 포스트 그레와 뒤로까지?

가능하다면, 어떻게 그리고 무엇을 달성하는 데 필요한 도구는 무엇입니까 ??

RGDS,
arul

이것은 Fujitsu Australia Software Technology Pty Ltd, ABN 27 003 693 481의 이메일입니다. 이는 전자 메일 주소의 일반 사용자에게는 저작권 및/또는 법적 특권 정보를 포함 할 수 있습니다. 다른 사람은 읽기, 인쇄, 저장, 복사 또는 전진 할 수 없습니다.

Fujitsu Australia Software Technology Pty Ltd로부터 상업용 이메일 메시지를 받고 싶지 않다면 fast.fujitsu.com.au로 구독을 이메일로 보내주십시오.


출발 : MailBlocks (dot) com (Thomas Hallgren)에서 thhal
to :
제목 : [롤 토토] 디버깅 응용 프로그램
날짜 : 2004-06-18 08:08:12
메시지 -ID : thhal -0ityuaxf8tts71hen79eu1zsyr9yom3@mailblocks.com
보기 : 원시 메시지 | 전체 스레드 | mbox 다운로드 | 이메일 재판용
목록 : 롤 토토

Hi Arul,
매우 짧은 대답은 예이지만 현재의 바이너리는 아닙니다.

더 정교한 (그리고 아마도 더 유용한 대답)는 다음과 같습니다.

현재 버전은 디버깅과 관련하여 약간 무서워
JVM에 명령 줄 옵션을 전달할 방법은 없습니다. 주위에 방법이 있습니다
하지만 소스를 로컬로 컴파일하려는 경우. 더
정교한 솔루션이 출시되지만 새로운 기능에 따라 다릅니다
PostgreSQL 7.5에 포함됩니다.

버전에 관계없이 절차는 다음과 같은 것을 전달하는 것입니다.
-xdebug
-xnoagent
-djava.compiler = none
-xjunjdwp : Transport = dt_socket, address = nnnn, server = y, spend = y

(다양한 다른 구성이 존재합니다. Eclipse는 다른 사람을 규정 할 수 있습니다
운송, 일부는 사용중인 JVM에 의존 할 수 있습니다). 이것은 만들 것입니다
JVM이 처음 시작될 때 백엔드를 중단하십시오. 지금 JVM
주어진 전송에 디버거가 부착되기를 기다립니다 (이 경우 소켓
포트 NNNN에서 전송은 메모리 기반으로 공유 할 수 있습니다).

내가 보는 방식에는 두 가지 옵션이 있습니다.

1. Postgresql 7.4.x와 함께 PL/Java 소스를 컴파일합니다 (A
PostgreSQL의 소스 분포), Backend.c를 패치 (pl/java)
jni_createjavavm에 대한 호출에 위의 옵션을 포함하려면

2. Postgresql의 CVS 헤드를 향해 PL/Java 소스를 컴파일하고 Make
posgresql.conf 변수 "custom_variable_classes", 즉 put : 사용

custom_variable_classes = pljava
pljava.vmoptions = "<위의 옵션>"

postgresql.conf 파일의

또한 PL/Java의 CVS 헤드가 GCJ와 잘 어울린다고 언급해야합니다
(GNU의 Java 버전)는 버전 3.4를 제공했습니다. 그것을 실행, 당신은 사용할 것입니다
표준 GDB (현재 Java Aware) 디버깅을 수행합니다.

이것이 도움이되기를 바랍니다.

친절한 인간,

Thomas Hallgren

> ----- 원본 메시지 -----
> from : 롤 토토-bounces atgborg.postgresql.org[Mailto : Pljava-dev-
> 바운스 atgborg.postgresql.org] Arul Shaji를 대신하여
> 보내기 : 2004 년 6 월 18 일 금요일 오전 9:45
> to : 롤 토토 atgborg.postgresql.org
> 제목 : [Pljava-dev] 디버깅 응용 프로그램

> 안녕,

> 나는 지금 Postgres에서 내 JSP에 pl/java를 사용하고 있습니다 ....

> 내가 작성한 응용 프로그램을 디버깅 할 수 있는지 알고 싶습니다
> Eclipse를 사용할 때 Pljava ....

> 여기에 정확히하고 싶은 일이 있습니다 ... 일부가있는 JDBC 프로그램을 작성합니다
> SP 중 하나에 호출 .... 코드에서 디버깅을 시작하면
> 계속
> pljava 코드를 통해 포스트 그레와 뒤로까지?

> 가능하다면,이를 달성하는 데 필요한 도구는 어떻게 그리고 무엇입니까 ??

> rgds,
> arul

> 이것은 Fujitsu Australia Software Technology Pty Ltd, ABN의 이메일입니다
> 27 003 693 481. 이메일의 일반 사용자에게는 기밀입니다
> 주소가 해결되었으며 저작권 및/또는 법적으로 포함 할 수있는 주소
> 권한있는 정보. 다른 사람은 읽지 말고 인쇄, 저장, 복사 또는
> 모든 또는 그 첨부 파일을 전달하십시오. 이 이메일을 받으면
> 오류, 발신자에게 반환하십시오. 감사합니다.

> Fujitsu로부터 상업용 이메일 메시지를 받고 싶지 않은 경우
> Australia Software Technology Pty Ltd, 이메일
> fast.fujitsu.com.au에서 구독 취소


> ___________________________________________
> 롤 토토 메일 링리스트
> 롤 토토 atgborg.postgresql.org
롤 토토