org.apache.camel 프로그래밍을 하다보면 No consumers available on endpoint. Exchange[Message: [Body is null]] 이런 메시지를 만날 수 있다. 말그대로 없다는 것이다. 소스 즉 클래스 파일이든 관련 정보든.. 우선 정보는 있는데 소스가 없는 경우가 있다. 반대로 소스는 있는데 정보가 없거나 잘못된 경우가 있다. 정보 즉, 소스 위치등을 입력할때 오타라던지 중간 경로 정보를 빠트렸다던지의 문제가 있다. 경로 정보 즉 패키지 정보가 길다보니 com.aa.bbb.. 입력과정에서 오타나 일부 경로 정보를 빼 먹을 수 있다. 마음을 가라 앉히고 평온한 마을 가짐을 가지고 다시 천천히 보다보면 답이 나온다. 결론은 클래스가 없다는 것이다. 뭔가 문제가..
package dailycheck; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.text.SimpleDateFormat; import java.util.Date; /** * D:\\AAA.pptx가 있고 AAA_현재날짜.pptx가 생성되고 기존 AAA_과거날짜.pptx는 삭제됨. * 예) 2021년 7월 28일 : AAA_20210728.pptx 생성. * 2021년 7월 29일 : AAA_20210729.pptx 생성. AAA_20210728.pptx 파일 삭제 * */ public class CopyFileTodaySample { public static final Str..
이클립스 > File > Export > Runnable JAR file 를 해서 jar 를 만들고 한번 잘 되나 실행해 봤는데 java -jar aa.jar 했는데 error: invalid or corrupt jarfile aa.jar 이런 에러가 났다. 흠.. 이상하네.. 알고 보니 이클립스 Runnable JAR File Export 창에서 labrary handling: 에서 기본값으로 선택 되어 있는 Extract required libraries into generated JAR 가 선택되서 그랬다. 그래서 Package required libraries into generated JAR 를 선택 하고 jar를 만들었더니 되었다.
자바 원본 파일이 있고 파일명을 오늘날짜로 해서 복사하는 방법자바이다. 반복적이고 매일 파일명을 오늘날짜로 해서 올려야 하는곳에서 사용할 수 있다. package dailycheck; import java.io.FileInputStream; import java.io.FileOutputStream; import java.text.SimpleDateFormat; import java.util.Date; public class CopyFileTodaySample { public static final String path="D:\\"; public static final String file1="AAA"; public static final String ext=".pptx"; public static voi..
웹으로 multipartRequest 를 이용해 파일 업로드를 했고 잘되었는데 좀 큰 파일(약 1.8기가)을 업로드 하려고 하니 start error=maxPostSize must be positive file upload seccess 이런 에러가 났다. 구글링 해보니 multipartRequest를 통해 업로드를 할때 업로드 할수 있는 최대 용량은 자세한수치는 모르지만 2GB는 안되고 1.5GB까지는 업로드가 가능하다 이런말이 있었다. 흠.. 그래서 안됐던거 구만.. 분할 압축해서 올려야 겠다.
자바 셀레니움 java selenium cannot find Chrome binary 아마 여기까지 온 사람은 아주 값비싼 시간을 많이 소비하였으리라 생각한다. 나름 구글링해서 간단한 자바+selenium 을 해보려고 했는데 이런.. 난관에 부딪혔다. Starting ChromeDriver 89.0.4389.23 (61b08ee2c50024bab004e48d2b1b083cdbdac579-refs/branch-heads/4389@{#294}) on port 28693 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping Chr..

이제 이전글에서 필요한 파일 다운로드 등을 했으니 본격적으로 소스를 통해 실행해 보자. 이클립스 최신 버전을 처음 쓰는데 Build Path에 Module Path와 Class Path가 있어서 헷갈렸다. 뭣도 모르고 Module Path에 해 놓고 에러메시지 만남.. ㅜ 이런식으로 다운받은 jar를 Java Build Path > Classpath에 Add External JARs 한다. 6개 jar가 add 되면 된다. package selenium; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class SeleniumTest { public static void main(Str..

휴~ 구글링 하면서 자바 셀레니움을 하려고 하는데 너무 부실하고 엉망인 글들이 많아서 다시 정리해 본다. 1. 본인이 깔려있는 크롬의 버전을 확인 버전 90.0.4430.212 이라고 되어 있다. 2. 크롬 드라이버 다운로드 https://chromedriver.chromium.org/downloads 90 을 쓰고 있으니 두번째 If you are using Chrome version 90, please download ChromeDriver 90.0.4430.24 이것을 클릭한다. 그러면 아래화면으로 이동한다. chromedriver_win32.zip 을 클릭하면 다운로드 받아지고 압축을 풀면 chromedriver.exe 가 생긴다. 3. Selenium Client & WebDriver Langu..
http://www.servlet.com/ com.oreilly.servlet 클릭 Download 해당 zip 파일 다운: 예) cos-26Dec2008.jar 다운 받았으면 서버의 WEB-INF\lib 폴더에 위치시킨다. 여기서는 파일 2개를 만들어 해보겠다. 1. 폼만 있는 fileUploadForm.jsp 2. 폼의 값을 받아 서버에 저장하는 fileUpload.jsp fileUploadForm.jsp fileUpload.jsp file upload seccess file 이라는 디렉토리에 업로드한 파일들이 저장된다. 여기서는 File 클래스를 사용해 디렉토리를 미리 안만들어 놔도 없으면 생성하게 추가하였다.
파일 경로 및 이름 (윈도일 경우: C:/aa) Download Result
- Total
- Today
- Yesterday
- xe애드온
- proc
- 파싱
- 플러터
- ocajp
- Python
- MySQL
- php
- 오라클
- 자바
- xe addon
- 인포믹스
- XE3
- 문자열
- XE
- 포인터
- 프로씨
- 이클립스
- ocjap
- JDBC
- 스크래핑
- webix
- C언어
- 자바 smtp
- C
- EC
- 파이썬
- KG
- esql
- 라이믹스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |