이 경우는 opener과 팝업이 다른 URL이고

대상 URL이 신뢰할 수 있는 사이트에 등록되어 있고

opener에서 팝업 호출시 빈창을 호출한다음 form submit를 했을 떄 일어났다

모든 브라우저에서 발생하는 문제같지는 않고 ie에서 그런듯

내 환경은 ie8

이 경우를 방지하려면 open시 바로 get방식으로 보내는 방법이 있다

혹은 팝업으로 opener가 포워딩창을 호출하여

거기서 포워딩시키는 방법이 있다.

Posted by 삽지리
,

ie8이나 다른브라우저는 괜찮은거 같은데

ie9부터는

window.open시 별다른 옵션을 부여하지 않으면

탭으로 떠버린다.

뭐 사실 사이즈나 스크롤등에 대한 언급이 없으니 탭으로 뜨는것도 맞지 싶긴한데..

좀 당황스러웠다.

Posted by 삽지리
,

127.0.0.1:1521/orcl

형태처럼

넣어주면됨..

Posted by 삽지리
,

32비트로 설치하면 레지스트리 경로를 소스에서 변경해주어야 한다.

그게 비주얼베이직 스크립트에 정의가 되어있는데

 

tibero5\bin\base_env.vbs

에 보면

제일 하단에 있는

 

---------------

registerKey = "HKLM\SOFTWARE\" & corp_string & "\" & svr_string & "\" & svrSid & "\" & svr_home_name
registerKey6432 = "HKLM\SOFTWARE\Wow6432Node\" & corp_string & "\" & svr_string & "\" & svrSid & "\" & svr_home_name

On Error Resume Next
svrHome = objShell.RegRead(registerKey)
On Error GoTo 0

 

--------------------

 

에서

svrHome = objShell.RegRead(registerKey)

svrHome = objShell.RegRead(registerKey6432)

와 같이 64비트로 바꿔줘야한다.

Posted by 삽지리
,

이번 프로젝트는 티베로에서 했는데

우선 log4sql을 안쓴이유는 log4sql에서 지원을 하지 않고

억지로 구현해서 했더니

wsdl사용으로 사용한 라이프러리중

xml처리하는 부분과 어떻게 충돌이 나버렸는지 was가 올라가다가 멈춰버린다

그래서 p6spy를 썼다.

사용방법은

<property name="JDBC.Driver" value="net.sf.log4jdbc.DriverSpy"/>

<property name="JDBC.ConnectionURL" value="jdbc:log4jdbc:tibero:thin:@아이피:포트:DBNAME"/>  

로 수정하고

 

tomcat vm 옵션에

-Dlog4jdbc.drivers=com.tmax.tibero.jdbc.TbDriver

를 추가함

Posted by 삽지리
,

뭐냐면.. 웹프로젝트 등록된게 제대로 실행되지 않으면서 정상적으로 실행되었다고 한다.

CLEAN하고 다시하면 되긴하는데. 아마도 TOMCAT SERVER 플러그인에서 복사하는 파일이 뭔가 문제가 있는게 아닌가 싶다.

MY이클립스쓸떄는 이런일은 없었는데.

다만 느려서 문제였지 -_-

Posted by 삽지리
,

원인은 tomcat에서 제대로 끊어주지 못한것

현재 개발환경은 티베로 5 트라이얼에

30세션을 설정함

5명의 개발자가 별도로 tomcat을 띄웠는데

tomcat을 정상적으로 내렸다 올리면 세션이 정상적으로 끊긴다

문제는 소스를 수정했을떄 생기는 reload에 의해서 tomcat이 재시작될경우

기존세션이 정상적으로 끊기지 않는 문제가 생김..

Posted by 삽지리
,

DBMS_CRYPTO.ENCRYPT를 사용하는데 raw를 만드는 도중에 캐릭터셋 오류가 났다.

 

UTL_I18N.STRING_TO_RAW(INPUT_STRING, 'AL32UTF8')

 

에서 에러가 났는데

 

UTL_I18N.STRING_TO_RAW(INPUT_STRING, 'UTF8')

로 수정해버렸다

 

 

Posted by 삽지리
,

엑셀로 데이터를 밀어넣는데 간혹 데이터 뒤에 스페이스가 붙는 경우가생김.

그래서 모든 필드를 다 trim해줘야하는 이슈가 있었다.

Posted by 삽지리
,

 

SELECT * FROM USER_JOBS;

 

 

job 입력

DECLARE
job_no number;
BEGIN
DBMS_JOB.SUBMIT(job_no,'dbms_output.put_line(''ok'');', SYSDATE,
'SYSDATE + 1');

END;

Posted by 삽지리
,