오랜만에 잡플래닛을 이용하기 위해 잡플래닛 사이트에 접속 했다

 

 

뭔데 이거 ;;;; 페이스북 로그인이 분명 예전에 있었는데 사라졌다 

 

 

과거에는 분명 위처럼 페이스북 로그인 창이 있었다....... 어디갔뉴.........

 

바로 개발자 모드를 켜본다

 

응? 분명 태그상으로는 존재하는데 숨겨놨나?? 왜??? 연동 로그인을 시켜놓고 갑자기 없앤다고?

 

일단 공지나 FAQ를 아무리 뒤져봐도 해당 내용에 관한 언급은 찾을 수 없었다 

 

단순 계정 로그인에서 끝날 꺼면 다시 신규 생성을 하면 되는데 이전에 멤버십 결제를 해둔 게 있어서 포기할 수 없었다

 

그래서 그냥 혹시나 하고 페이스북 계정을 그대로 로그인을 해보았다 

 

 

 

머야?? 왜 됨??? 

 

멤버십 리스트도 잘 나온다 

 

'문제해결' 카테고리의 다른 글

paddle 환불 (feat.ChabotApp)  (2) 2025.03.25

처음에 클로드를 사용하려고 검색을 해서 들어갔다.

 

UI가 뭔가 GPT랑 비슷하길래 아무 거리낌 없이 사용하려는데 

 

 

자본주의 나라 아니랄까봐 초반부터 돈 요구를 하길래 가격을 보니 1년이면 한화로 8만원 정도 되서 저렴 하다 생각이 들어 

 

결제를 진행 했다.

 

결제를 다 하고 클로드 첫 페이지로 다시 갔는데 UI 가 좀 구식으로 바뀌면서 무료 또는 한달 멤버십 청구 내용이 떴다.

 

 

클로드 멤버십 페이지

 

뭔데 이거? 방금 분명 결제 했는데 왜 또 결제 하라는건데? 

 

 

느낌이 싸해서 아까 그 페이지를 다시 찾으려고 했더니 없고 카드 청구 앱을 봤더니  

 

paddle.net 으로 무슨 대행사를 낀 건지 처음 보는 곳에서 결제가 되어있었다.

 

그래서 찾아보니 paddle.net 으로 결제 되는 곳이 ChatBotApp 라는 곳이어서 다시 찾았다.

 

맨 처음 사진을 보면 알겠지만 나는 분명 클로드로 검색해서 들어갔는데 피싱인건가 DNS 오류인건가 ChatBotAI 라는 처음 보는 곳으로 연결 됐었다.

 

그래도 해당 페이지에서 ChatGPT, Claude 여러 AI를 사용 할 수 있어 그냥 사용 하려는데 아무래도 이상해서 다시 자세하게 알아보니 

 

나처럼 호구 된 사람이 제법 많았다. 

 

 

설마 하는 마음으로 다시 알아보니 이게 1년에 8만원이 아니라 매달 8만원이었고, 구독 해지와 환불은 다른 개념으로 들어가서 둘다 진행이 필요했다.

 

바로 내 구글 메일을 들어가서 보았다.

 

 

다행히 ChatBot APP 에 대한 청구 메일이 날아와 있었고

 

 

다행히 위 사진 밑에서 2번째에 To cancel your subscription, please click here 가 조그맣게 적혀있었다.

 

결제 대행사는 paddle.net 인듯 하다 

 

 

버튼에 구독 취소가 있어 바로 구독 취소를 누르고

 

구독 취소 메일 까지 받았다 이제 환불이 남았다

 

문제는 페이지에 환불을 하는 곳이 없다. 그래서 paddle 사이트를 찾아 들어갔는데

 

눈을 씻고 찾아봐도 환불은 없었다 그래서 이메일을 보내려고 Get Help를 눌러 들어갔다

 

 

얼마를 결제 했는지, 언제 했는지, 신용카드인지 체크카드인지 카드 마지막 번호는 뭔지 

 

입력하고 Get Help를 했는데 

 

아무 정보가 없다고 나온다 

 

스....블

 

 

밑에 경고에 보니 contact our team 이 있어 들어가 보았다.

 

 

갑자기 상담 센터가 열리더니 한글로 말을 해보았는데 못 알아먹어서 영어로 했다 

 

아무래도 챗봇인거같다 

 

 

바로 refund 를 외쳤고 이메일을 요구하길래 이메일을 작성했다 

 

 

이메일을 입력 후 얼마를 썼냐고 물어보는데 한화로 답변해준다 (ex)\88,138 그러고 나면 

 

내 정보를 확인하겠다더니 

 

물어보길래 당근 Yes를 했다 

 

일부 사진을 못찍어서 사진이 없는데 중간에 이메일에 대한 인증코드로 인증을 하는 부분이 있다 

 

 

이런식으로 날아오는데 저 5자리 코드를 챗봇한테 입력해준다 

 

그러고는 다음 단계로 넘어간다 

 

왜 필요없냐고 물어보길래 그냥 No longer needed 입력 

 

 

리턴 프로세스를 진행 한다면서 5영업일 이내 환불이 된다고 한다 

 

챗봇 내용을 보니 구독 취소와 환불을 동시에 진행 했다고 한다 

 

 

 

다행히 환불이 완료 되었다 

 

잘못 본 내 탓도 있지만 ChatBotApp 여기 뭔가 JP모건 뺨치는 양아치 기업인거같다

 

이런식으로 낚늬.....

 

그래도 paddle 결제 대행사로 추정되는 곳에서 처리를 진행해주어 다행이다

 

참고로 해당 AI를 사용하지 않았을 경우, 그리고 결제 후 2일 이내여야면 환불이 가능하다고 한다 

 

지금 이런것도 나처럼 헷깔려서 낚이는 사람이 있는데 내가 언젠간 어르신이 된다면 어떤 피싱들이 일어날까 좀 걱정 된다 =_= 

'문제해결' 카테고리의 다른 글

잡플래닛 페이스북 로그인 사라짐 or 증발  (0) 2025.03.27

flutter 앱 내에서 nfc 태깅을 사용하는 회사앱을 개발 중 nfc_manager 3.5.0 라이브러리를 사용하고 있는데 갑자기 안된다.

 

어떻게?

그냥 안된다..... 반응이 없다. 폰을 껏다 켜봐도 반응이 없다.

 

여러가지로 테스트를 해봤는데 이상한 점을 발견했다.

 

이상한 점 

1. 앱 내부에서만 안됨

2. 다른 기기도 동일 (S24, 갤럭시 폴드4) 

3. 앱 실행 전 화면에서는 태깅 정삭 인식

4. Flutter 소스코드나 모듈업데이트 등 수정한 항목은 전혀 X

 

GPT한테 물어봤다.

 

 

계속 비슷한 말만 반복하는데

 

그만 알아보도록 하자 ^-^....

 

 

 

그러다 문득 생각 난게 있었다.

 

ios 앱 내에서는 태깅을 하려면 반드시 아래 사진처럼 스캔 준비 완료 가이드 창이 

 

필수로 떠야 하는데 이 창을 뜨게 하려면 pollingOptions(태깅 호환 타입 정의)에서

 

iso18092, iso15693 2개를 추가 해야 떴었다. 

 

대표적인 iso 옵션은 아래와 같다

 

대표적인 iso 옵션

NfcPollingOption.iso14443 교통카드, 신용카드 등에 많이 사용됨 (MIFARE, Type A/B)
NfcPollingOption.iso15693 장거리 NFC 태그 (산업용)
NfcPollingOption.iso18092 P2P 통신용 (예: 안드로이드 빔)

 

ios 태깅 가이드

 

아무튼 iso가 어떤 항목들이 있는지 상세 연결 코드에 들어가 보니 아래와 같은 옵션 3개가 있었다

 

 

nfc_manager 소스 코드

 

여기서 사용 되지 않은 태깅 iso 번호를 속는 셈 치고 한개 추가 해보았더니 갑자기 인식이 되었다.

 

iso14443 

 

원인은 정확하게 모른다.

 

해당 라이브러리 깃허브 사이트에 올라온 공식적인 이슈는 아직까진 없다.

 

그런데 문제가 아이폰으로 와서 빌드를 하면 저 iso14443 때문에 태깅 가이드가 안뜨는 어이없는 문제가 발생하여 

 

Platform별로 pollingOptions를 다르게 주는 방식으로 변경 하였다.

 

아무래도 삼성의 OneUI를 업데이트 하면서 무슨 문제가 발생 한 것 같은데 

 

정확한 건 아직 밝혀진 게 없다.

 

 

3줄 요약 

1. 갤럭시 S23이상 (Android 13, API 33) 에서 태깅 무반응 오류 발생

2. 자신의 코드에서 pollingOptions에서 iso 14443,15693, 18092 3개중 한개라도 없는게 있으면 추가

3. 태깅 성공

 

 

4~5년전부터 느끼던건데 갤럭시가 아이폰을 닮아가고 아이폰은 갤럭시를 닮아가는 듯한 기분이 많이 들었다. 

 

이전에 맥북을 사용할 때 신기하면서도 마음에 들었던 기능이 컴퓨터로 전화를 받고 거는 기능이었고.

(하지만 막상 별로 안씀)

 

윈도우도 비슷한 기능으로 사용자 휴대폰이 있으나 갤럭시 이전 버전들은 문자, 알림 설정 세가지가 끝이었다. 

(노트 8같은 경우는 앱 기능이 빠진것으로 확인됨)

 

하지만 갤럭시가 노트8? 쯤 되면서 부터는 전화걸기 기능이라는 부분이 생기기 시작했고 이전에는 없던 앱 기능이 따로 생겼다.

이전에 Dex모드로 화면 앱들을 보는것 처럼 생겼고, 앱 클릭 시 Dex모드에서 실행하듯이 팝업으로 실행 되며

 

휴대폰의 화면을 컴퓨터에서 원격으로 제어할 수 있는 기능도 같이 제공한다. 

 

휴대폰 앱 조회 회면

 

Dex모드랑은 다르게 지원이 안되어 실행이 안되는 어플들도 몇몇 있지만,

Dex모드를 기준으로 보면 Dex모드를 무선으로 연결한것 같은 느낌이 든다.

 

 

1. 사용자의 PC와 휴대폰의 연결

안드로이드 상단의 스테이터스 바를 아래로 끌어 내린 후 Windows와 연결을 터치하여 접근 한 후 

컴퓨터 추가를 클릭하여 컴퓨터를 추가할 준비를 한다.

 

 

Windows와 연결 부분 터치

아이콘이 없거나 찾기 힘든 경우

설정->유용한 기능 -> Windows와 연결 접근하도록 한다. 

 

이것또한 없거나 귀찮다면 설정에서 돋보기 버튼을 클릭하며 Windows와 연결이나 연결, Windows기타 등으로 검색하여 찾아낸후 컴퓨터 추가로 들어가도록 한다. 

 

컴퓨터 추가

컴퓨터에서는  해당 주소로 이동한다 그러면 사용자 휴대폰 이라는 프로그램이 자동실행 된다. 

 

 

실행 한 다음 계정끼리 연결하면 끝이다. 연결에 대해서는 더 이상 설명할 부분이 없다. 

 

2. 휴대폰 제어

컴퓨터에서 휴대폰 제어 전체화면

휴대폰의 기본적인건 제어가 된다. (사진, 어플, 통화)

 

하지만 통화의 경우는 블루투스가 연결되어있어야 전화가 가능하며

컴퓨터의 사운드와 마이크를 사용하는게 아닌 휴대폰 자체의 사운드와 마이크를 사용한다. 

 

 

사용자 휴대폰 제어 프로그램에서 앱 메뉴로 들어가게 되면 원격으로 휴대폰을 실행할 수 있고

어플만 개별적으로 실행 할 수도 있으나 두 기능이 거의 동일하다 보면 된다. 

앱에서 실행 시 휴대폰 화면 잠금요청

어플을 제어해도 휴대폰 화면의 잠금을 해제해야 하고 어플을 실행해도 휴대폰의 잠금을 해제 해야 한다.

컴퓨터 상으로 어플을 제어하게 되면 사용하는 동안 휴대폰 화면은 Dex와 비슷한 상태로 반쯤 켜진(?)

상태가 유지되다 사용자가 디스플레이를 종료하는 시점에 맞춰 꺼진다.. (Dex와 비슷)

 

휴대폰 원격 사용중 (휴대폰 화면)

 

휴대폰 원격 제어

 

본 게시글은 windows home이 설치된 컴퓨터 (메인보드 시디키 귀속) 에 대해서 다루는 내용이다. 

 

데스크탑이나 노트북에 에 os가 포함되어있지 않은 상태로 판매되는 freeDos나 조립식 컴퓨터에는 해당하지 않는 내용이며 가지고 있는 윈도우가 정품이어야 한다.

 

다운그레이드를 알려주는 내용이 아니라 오류해결에 대해서 설명한다.

 

 

현재 필자의 컴퓨터 상태를 보고 비슷한 증상이신 분은 따라하시면 해결될 가능성이 높아 보인다. 

 

결론부터 말하자면 그냥 윈도우 업데이트

 

feature update to windows 10 20h2 via enablement package KB4562830

를 받아서 설치하도록 하면 된다. 

 

그러면 해결됨

 

직접 받기 귀찮거나 시디키 적용이 급한게 아니라면 

 

컴퓨터를 평범하게 쓰다보면 업데이트가 알아서 적용된다. 

 

 

 

 

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

 

문제해결 과정

 

 

 

 

윈도우 Home(메인보드 귀속)이 설치 되어있는 버전을 Pro버전으로 변경을 해서 사용을 해야 하고 설치까지는 완료를 했는데 시디키인증이 문제였다. 

 

 

 

 

 

 

 

 

 

 

 

 

<사진1>

(사진 찍어놓은게 없어서 검색해서 가져옴) 

 

We can't activate windows on thiswe can't activate windows on this device because the product key was already used on another device

 

라는 오류와 함께 인증에 대한 문제가 생겼다  시디키도 정품이고 윈도우도 pro인데 대충 원인을 찾아보니 메인보드 자체에 귀속된 윈도우 Home시디키 때문에 뭔가 문제가 생기는 듯 하였다. 

 

시디키 변경을 눌러 다시 Pro시디키를 입력했는데 아래사진과 같이 Pro설치된 컴퓨터에서 메인보드에 귀속된 Windows 10 Home 시디키를 인식하여 계속  Home을 내놔라고 뜬다

 

 

<사진2>

<사진 찍어둔게 없어 검색해서 가져온거라 혼동을 줄 수 있을 것 같은데, 필자에 컴퓨터에 설치된 에디션 부분은 Windows10 Pro라고 보면된다>

(윈도우 10Pro에서 Home으로 가라는 경고가 뜬다... 기껏 Pro설치했더만)

 

 

 

 


그래서 아무생각없이 그냥 자동으로 주는 업데이트를 받아서 업데이트중 윈도우 버전을 업그레이드 하는 대규모? 같은

 

버전이 있었는데 


feature update to windows 10 20h2 via enablement package KB4562830 를 설치해주길래 받아서 설치했는데 

어이없게도 윈도우 Pro 시디키가 먹혔다. 

 

 

요약 

1. 윈도우 Home으로 출고되어 메인보드에 귀속되어있는 본체에 Pro를 다시 설치하려고 했는데 안되서 억지로 Pro설치하는 방법 찾음

 

2. Pro로 설치까지는 됐는데 시디키가 안먹어서 아무생각없이 최신버전으로 윈도우를 업데이트 하고 시디키를 다시 적용해 봤는데 적용됨 

 

3. 글에서는 소개하진 않았지만 최초 설치 후 그래픽 카드 드라이버 호환성 문제로 인해 듀얼모니터도 안되고 있는 상태였는데 갑자기 듀얼모니터도 같이 됨

 

 

 

※ 윈도우 Home으로 인해 Pro설치가 안먹히거나 계속 특정 버전으로 고정되어 설치된다면

 

duzi077.tistory.com/18   를 참고하길 바란다

 

 

 

 

 

 

 

 

 

 

 

 

 

스프링으로 프로젝트를 하던중 갑자기 알 수 없는 오류가 발생하여 빈오류가 생겼다

 

그래서 해결방법을 찾아보니 대부분 project clean이었다. 

 

나도 똑같이 따라해보니 되기는 개뿔 똑같은 현상이었다 

 

@Autowired나 servletContext.xml에서 bean id 오류인지 다시 봤는데 그 오류는 아니었다. 

 

bean설정들을 전부 지워보니 이제는 SqlMapping.xml오류가 발생하였다. 

 

그래서 그냥 이클립스 서버를 통째로 지우고 project clean과 일반 서버 clean이 있길래 했는데 

 

바로 이상한 오류가 생기면서 서버 구동시 log4랑 다른 기타 모듈들을 아파치가 못불러오는 현상이 발생했고 

 

이제는 bean 오류 + 아파치 오류까지 같이 생기게 되었다. 

 

그래서 build path에 다른 설정들도 찾아봤는데 jre다시 추가나 unbound된 모듈들을 찾아봤는데 없었다. 

 

모듈을 다시 다 지우고 마침 이클립스 최신버전도 있어서 최신버전으로 옮겼더니 안되는건 당연하고 계속 이상한 오류만 발생했다 

 

 이클립스 workspace에 .metadata를 싹다 지웠더니 기존 이클립스 환경 설정 (테마, 글꼴)등 이 초기화가 되버려서 설정을 다 지우는건 별로 하고싶지 않았다. 

 

project clean을 너무 많이해서 더 이상 clean은 쳐다보고 싶지도 않았을 뿐더러 workspace를 초기화해도 안됐었는데 

 

그냥  아무생각없이 서버 관련된 파일만 지워보자하고 .metadata안에 .plugins폴더에 

 

서버 관련된 파일들만 지우고 그냥 project clean후 서버 재시작을하니 어이없게 거짓말 처럼 되었다. 

 

지운내용은 다음과 같다

 

 

 

어짜피 잘못건드리면 복원하면 되는거라 생각없이 지웠다.  파일이름 적어서 올리려고 memo폴더에 잠시 옮겼었는데 

 

자신의 workspace에 .metadata에 .plugins안에 저 위의 org.해당하는 내용들을 삭제하면 된다. 

 

(감격의 순간 드뎌 스프링 설정 읽어가고 bean오류 안뜨고 서버 실행까지 정상적으로 됨)

 

이후에 저 설정 문구가 뜨는데 난 No를 택했다 초반에 초기화 한번했을때 저 문구에서 yes를 눌렀다 더 이상하게 됐던거 같다 (사실 기억이 정확하게 안남)

 

 

 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxxx': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.xxxDao com.xxx.service.xxxxImpl.xxxDao; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.xxxx.service.sys.impl.ProcEndListener] for bean with name 'procEndListener' defined in file [D:\EclipseWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\xxxxxxx\WEB-INF\classes\com\xxxx\service\sys\impl\ProcEndListener.class]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/activiti/engine/delegate/TaskListener
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1122)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5099)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5615)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.xxxx.mapper.kw.bm.xxxDao com.xxxx.service.bm.impl.DtypeServiceImpl.dtypeDao; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.xxxx.service.sys.impl.ProcEndListener] for bean with name 'procEndListener' defined in file [D:\EclipseWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\xxxxxxx\WEB-INF\classes\com\xxxx\service\sys\impl\ProcEndListener.class]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/activiti/engine/delegate/TaskListener
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285)
... 22 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.xxxx.service.sys.impl.ProcEndListener] for bean with name 'procEndListener' defined in file [D:\EclipseWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\xxxxxxx\WEB-INF\classes\com\xxxx\service\sys\impl\ProcEndListener.class]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/activiti/engine/delegate/TaskListener
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1272)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:578)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1338)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNaxxxForType(DefaultListableBeanFactory.java:356)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNaxxxForType(DefaultListableBeanFactory.java:335)
at org.springframework.beans.factory.BeanFactoryUtils.beanNaxxxForTypeIncludingAncestors(BeanFactoryUtils.java:187)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:895)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:853)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:768)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486)
... 24 more
Caused by: java.lang.NoClassDefFoundError: org/activiti/engine/delegate/TaskListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3175)
at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1372)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1860)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1734)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:260)
at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416)
at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1290)
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1261)
... 33 more
Caused by: java.lang.ClassNotFoundException: org.activiti.engine.delegate.TaskListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1891)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1734)
... 44 more

 

 

 

저 같은 경우는 괌에 여행을 갔었는데 한국에서는 문제없이 잘되던게 어이없게도 해당국가에서는 사용이 불가하는 문구와 함께 스트리밍이 불가 하다는 문구와 함께 스트리밍 사용이 불가능 해져서 유튜브 프리미엄에 괜히 가입했다 생각이 들었습니다. (사실 3일차)

 

그래서 FlyGps 로 지역을 우회도 해보고 계정설정과 휴대폰 설정에 사는 나라도 바꿔보았지만 소용이 없었습니다. 

 

 

생각난게 집에 공유기에 vpn구성해놓은것이 있어서 pptp 방식으로 연결을 시도했지만 이상하게 접속이 실패라고 떠서 

 

고민하다가 VPN우회 프로그램을 다운받아 미국 LA나 일본으로 경유해보니 정상적으로 작동이 되었습니다. 

 

 

1) 플레이스토어 (안드로이드 사용자) 또는 App Store (아이폰 사용자) 에 들어가서 OpenVPN 을 다운 받습니다. 

다른 VPN도 상관없는데 1시간 정도 후에 계속 돈을 내라고 뜨면서 안되서 마음편하게 OpenVpn으로 사용했습니다. 

 

 

 

2) 앱 실행후 Vpn에서 만들라는 계정을 생성하고(생성 안하면 이용이 불가합니다)

Access Server 로 들어가서 원하는 나라를 선택하여 실행을 해주면 됩니다. 

 

3) 서버 연결이 완료되고 나면 스트리밍 사용보다는 다운로드 하여 사용하ㄴ 것을 추천합니다. 스트리밍도 상관은 없지만 여러사람과 에그를 쓰거나 호텔같은 공용와이파이는 속도가 느린편이라, 어쩔 수 없이 못받은 경우는 느리더라도  스트리밍으로 듣다가 잘 때쯤 미리 다운로드를 받고 주무시면 될 듯합니다. 

 

※ 해외는 안 그래도 와이파이 속도가 느린데 VPN 까지 사용하면 더 느려진다는 사실 인지 하시길 바랍니다. 

 

 

괌에서의 시장 점유율 문제 때문인지 특별한 규제 때문인지는 모르겠지만 왜 지원이 안되는지는 저도 의문입니다. 

 

 

 

 

 

 

 

 

Visual Studio에 리눅스전용 프로그램을 개발할 환경을 만들기 위해 설정을 하던중 이상하게 계속 컴파일러 오류가 났다.




그래서 g++을 설치 하면 되겠구나라고 단순하게 생각을 해서 yum install로 설치를 했는데 그런 패키지는 없는 패키지라고 나왔다. 


다른 블로그를 찾아보니 우분투의 경우 build-essential 이라는 프로그램을 설치할 수 있는데 centos는 그런게 없었다. 


그래서 방법을 찾다가 개발자 관련 프로그램을 설치를 하니 g++나 다른 개발 환경시스템이 설치되었다. 


개발자 관련 프로그램을 설치하기 위해선 


# yum groupinstall "Development Tools"로 개발자 모드를 설치한다. 





이후 visual 에서 다시 원격연결을 시도하니, 뜨지 않던 방화벽 여부도 묻고 리눅스 서버랑 정상적으로 연결되는 것을 확인할 수 있었다. 




+ Recent posts