본문 바로가기

자바6

[JAVA] Spring 프로젝트 실행 시 Publishing failed with multiple errorsError reading file "> 회사에서 아주 오래된 프로젝트의 유지보수 업무를 넘겨받았다. JAVA는 7 / Tomcat 7 버젼이다. 인텔리J를 이용한 작업에 이미 너무 익숙해져서 인지 이래저래 다시 헤딩을 했는데,  그 중 설정을 모두 마친 후 Tomcat을 시작하면 아래와 같은 문제에 봉착했다. Publishing failed with multiple errorsError reading file C:\Users\wowcomm\.m2\repository\org\apache\commons\commons-exec\1.3\commons-exec-1.3.jarC:\Users\wowcomm\.m2\repository\org\apache\commons\commons-exec\1.3\commons-exec-1.3.jar (지정된 파일을 .. 2024. 12. 16.
SIMCHAT 메신져 별도의 제작 필요성....? " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스SIMCHAT을 개발하고 나니 드는 의문..... 실제 사람들은 모바일을 통해 메신져를 사용하게 될 텐데 뭔가....뭔가....맘에 들지 않는다. 나름대로 깔끔하게 만들었다고 생각이 되긴하는데 아직도 무언가 내맘에 들지 않는다.아무래도 웹페이지 냄새가 쪼금 나는 느낌이랄까... 요즘에 제작되는 서비스같은 느낌이 들지 않는다.관리자 페이지는 그렇다치더라도 메신져 부분은 다시 만들어야 하겠다. 아무래도 리액트가 좋겠지....??? 2024. 11. 8.
챗봇생성기 SimChat 1.0 배포 개시 안녕하세요. 왕곰입니다! 이것 저것 필요한 기능을 연구하여 제작하고 이제 SimChat v1.0을 공개합니다.    현재 사용이 가능한 모드는 다음과 같습니다. 1) 심플타입 [질문 유사도 추적:무료]=> 질의응답 등록 및 학습하여 사용2) GPT타입 [질문유사도 추적 및 답변 분석 + 자연어처리 : 유료] => pdf,xlsx,txt,csv등의 파일을 업로드하여 문서기반으로 학습 후 사용=> OPEN AI API KEY 필수   단순히 지정된 질문을 찾아내어 답변과 매칭하는 용도이며, 과금을 원하지 않는다면 심플모드가 적절하며, 이 뿐 아니라 문서를 학습시켜 자연어처리에 알맞은 답변까지 찾아내야 한다면 OPENAI의 API키를 사용하는 GPT모드가 알맞을 것으로 보입니다. 기타 문의사항은 사이트 내 문.. 2024. 11. 4.
스프링부트 active profile에 따른 properties 파일 지정 방법 찾다찾다 겨우겨우 해결해서 올려놓음. 스프링부트 active profile에 따른 properties 파일 스위칭 방법 1. Active profiles는 아래 사진 처럼 변경 가능.(인텔리제이 유료 기준). 만약, 인텔리제이 무료버전이거나 이클립스의 경우 bootRun –Dspring.profiles.active={profile}로 실행하여 수동으로 argument를 제공해주어야 한다. 2. main/resource-env/{프로파일명에 따른 파일명} 을 제작한다. Active profiles에 따라 자동으로 찾아가게되므로 반드시 염두하고 파일명을 정해야함. 3. 각 application-{profile}.properties파일은 서버 환경(실서버,개발서버,로컬서버 등등)에 따라 다른 설정을 지정한다... 2023. 12. 20.
톰캣에 자바프로젝트 배포하기 (메모용) 1. 자바프로젝트(Spring레거시) war로 빌드. (인텔리제이/이클립스) build 전 arifactId 지정하고 체크할 것. 또한 IDE에서 구동하였을 때 문제가 없었어야 함. 2. 서버에 Tomcat을 설치하고 server.xml 세팅을 확인 Tomcat 버젼과 JDK 버젼의 호환성을 확인할 필요가 있음. server.xml의 내부 세팅은 war의 위치와 어플리케이션을 인식할 폴더의 위치를 포함하므로 아주 중요한 설정임 server.xml에서 가상호스트 세팅(443,80)을 포함한다. 유념할 것. 또한 해당 파일 내에서 로그기록 설정 가능. 3. war파일을 usr/local/tomcat/webapps에 넣고 아래 코드 확인. (project.war파일일 경우) 4. 빌드 후 도메인에 연결까지 되.. 2023. 12. 15.
(비전공자 공부순서) 개발자가 하고 싶어요..... (블로그 글이 모두 초기화되어 다시 업로드하는 글이라 업로드 시기와 맞지 않을 수 있습니다.) 안녕하세요! 왕곰입니다. ​ 코딩열풍도 이제는 조금 거품으로 인식되기 시작했을까요? ​ 코로나가 한창이던 시절보다는 이제 지원자가 많이 줄어든 것 같습니다. ​ 그럼에도 불구하고 디지털노마드를 꿈꾸시거나 개발자의 꿈을 갖고 계신 분 혹은 IT분야에서 비젼을 보신 분들은 아직도 많이들 공부하기 위해 뛰어드시는 분들이 아직까지는 많은 것 같습니다. ​ 저는 20대는 회사생활로 30대 초반은 꿈을 가지고 온라인 판매와 요식업을 병행하고 코로나 때문에 급감한 매출로 인하여 폐업을 하고 ​ 깊게 생각하는 시간을 가진 이후에 나이를 더 먹으면 더이상은 도전하기 힘들겠다는 생각으로 어린 시절 꼭 해보고 싶었던 프로그래밍을 .. 2023. 4. 4.