윈도우 로컬에서 java poi, Tomcat9를 쓰는데 아래와 같은 에러가 났다.org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while ssaving the package : class org.apache.poi.openxml4j.util.ZipSecureFile$ThresholdInputStream cannot be cast to class java.util.zip.ZipFile$ZipFileInputStream(org.apapche.poi.openxml4j.util.ZipSecureFile$ThresholdInputStream is in unnamed module of loade..
톰캣 9 환경에서 Apache POI의 workbook.close() 호출 시 java.lang.ClassCastException이 발생하는 것은 주로 라이브러리 버전 불일치(Conflict) 또는 클래스 로딩 순서 문제로 인해, 같은 클래스임에도 다른 로더에 의해 로드되어 발생하는 문제입니다. 주요 원인과 해결 방안은 다음과 같습니다.1. 주요 원인라이브러리 중복 (가장 흔한 원인): WEB-INF/lib 폴더에 있는 POI 관련 JAR 파일(poi-ooxml, poi, xmlbeans 등)이 톰캣 서버의 lib 디렉토리나 다른 곳에 중복으로 존재하여 버전 충돌이 발생합니다.버전 불일치: poi-ooxml 버전과 poi 버전이 다르거나, xmlbeans 버전이 맞지 않는 경우입니다.톰캣 클래스 로더 충..
자바 smtp 메일을 보내려고 하는데 아래와 같은 에러가 발생하였다.javax.mail.MessagingException: Unkown SMTP host: nested exception is: java.net.UnkownHostException/etc/hosts에 정보가 없어서 발생한듯 하다.hosts에 정보를 추가해야 겠다.
이클립스에서 playwright를 했을때 인터넷이 안되는 곳에서 실행했을때 아래와 같은 메시지가 나왔다. Skipping browser download because PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD env variable is set"그리고 downloading 관련 메시지가 나왔다. 인터넷이 안되는곳에서 무슨 다운로드..그래서 다운로드를 못하게 설정을 해야할것 같았다.이클립스 > 해당파일 마우스 우클릭 > Run As > Run Configurations > Environment 에서Vaiable을 추가한다.Name: PLAYWRIGHT_SKIP_BROWSER_DOWNLOADValue: true해주면 된다.그럼 기존에는 downloading .. 머 이런게 나왔지만 이제는 ..
svn을 연결하려면 잘 될것 같지만 잘 안되는 경우가 있다. 그럴때는 관리 ip, 사용 ip를 잘 보고 사용 ip로 잘 되는지, 접속은 잘 되는지 3690 포트로 방화벽을 잘 열려있는지 먼저 확인한다.방화벽이 열렸다면 사용자를 만든다.pass 파일을 열어보면 샘플도 있는데 aaa=aaa 처럼 사용자=패스워드 이다.여기서 끝나는것이 아니다. 권한을 줘야 한다. 기본적으로 사용자 다음에 권한이라고 생각해야 한다. 하긴 권한이 없으면 시스템이라 할 수 없으니..auth 파일을 열어 샘플 처럼 권한을 주면 된다. rw 처럼..그런 다음 이클립스 등에서 접속이 되는지 보면 된다.
svn dump 를 받을려고 했는데 svn dump format': No such file or directory 이런 오류가 발생하였다.이상하네..하고 구글링을 해보니 말그대로 format을 못찾는거 였다.도대체 format이 뭔가 열어보니 그냥 5 라고만 있었다.그래서 svn dump 받을 시 경로를 /repo 아니 format 파일이 있는 /repo/xxx 까지 잡아주니 svn dump가 되었다.svnadmin dump aa/bb > aa.dump오래써서 그런지 생각보다 오래걸렸다. 한 6G? 이제 옮겨서 복원이 제대로 되는지 해봐야 겠다.복원도 마찬가지로format 파일있는곳 까지 경로정보를 써줘야 한다. 그렇지 않으면 위에 처럼 svn dump format: No such file or dire..
자바 playwright 파일 첨부를 하려고 하는데 input type='file' 하면 윈도우의 열기 창이 떠야 하는데 잘 안되었다.구글링을 했다. 역쉬 구글링. 해보니 구지 윈도우 파일 열기 창 띄우지 않고도 파일 첨부를 할 수 있었다.흠.. 웹에서 자동화 구현시 파일 첨부는 구지 윈도우 열기로 안하고 아래와 같은 방법을 쓰면 더 빠르게 할 듯.우선 구글링에서는// Page 객체가 있다고 가정// 'input[type="file"]' 로케이터를 사용하여 파일 입력 필드를 찾습니다.Locator fileInput = page.locator("input[type='file']");// 업로드할 파일의 경로를 지정합니다.String filePath = "path/to/your/document.pdf"; /..
- Total
- Today
- Yesterday
- 프로씨
- 플러터
- XE
- php
- KG
- ocajp
- ocjap
- xe애드온
- XE3
- MySQL
- 파이썬
- xe addon
- 인포믹스
- 문자열
- 스크래핑
- C언어
- EC
- webix
- 오라클
- C
- 포인터
- 라이믹스
- Python
- esql
- 이클립스
- 파싱
- proc
- 자바 smtp
- 자바
- JDBC
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
