이건 번외인데...


build.gradle 에 tika-parser 적용후에 intelliJ에서 톰캣 띄울때 계속 오류가 나서


오류내용


Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot default configuration. 



외부 파일 로딩하도록 수정했지..

compile fileTree(dir: 'ext_libs', include: ['*.jar']) 


일단 이렇게 해서 수정된 소스를 서버에 올려서 수정하긴 했는데 말야..


왜 인텔리J에서만 오류가 날까?


혹시나해서 이클립스에서 build.gradle 수정해서 올려봤는데 완전 잘됨..

compile('org.apache.tika:tika-parsers:1.20') 


이래야 정상인데.. 그치?


- 조치

이것저것 찾아보니까 intelliJ에서 저런 오류가 발생하면 workspace.xml 파일을 한줄 추가해주라더라.

<property name="dynamic.classpath" value="true" />  


intelliJ로 실행하면 내 프로젝트 하위 폴더에 라는 폴더가 생겨있을꺼야


.idea/workspace.xml 파일 찾아서 열어서 수정

<component name="PropertiesComponent">
    <property name="dynamic.classpath" value="true" />
    .....

  </component>



이유는 모르겠어... 왜 그런건지 알게되면 나중에 또 올리겠음.



참고

https://devis.cool/quick-fix/quickfix-intellij-idea-command-line-is-too-long-shorten-command-line-for/

ER 마스터 잘 설치 됐으니 써봐야지


이클립스 실행해서 대충 일반 프로젝트 하나 만들고 신규 파일을 생성


File > New > Other.. 클릭



신규 파일명은 기본값이 newfile 임. 의미없음

파일이 저장될 폴더 선택


사용할 DB 선택(그렇다고 DB 커넥션을 해야하는건 아님)



DB 선택 후 Finish 누르면 다이어그램 생성할수 있는 화면이 뙇!!



이것저것 눌러보면 흔하게 사용한 ERWIN 과 별반 다르지 않은것 같음

아직은 차이를 모르겠으나 별다른 툴 사용없이 이클립스에서 바로 열수 있어서 편함


이클립스 마켓에 없음.


Help -> Install New Software.. 클릭



Add.. 버튼 눌러서 아래 처럼 써주고 OK 클릭



Name : ER Master

Location : http://ermaster.sourceforge.net/update-site/

 






체크 하고 Next 클릭




Install Details 화면 나오면 또 Next 클릭



라이센스 계약 조건에 동의 하냐.. 질문에 동의 클릭



Finish 누르면 이클립스 하단에 install 중인 프로그래스 바가 보임.



인증되지 않은 소프트웨어를 설치하고 있는데 계속 할꺼냐는 질문에 OK 누르고 계속 진행



그럼 또 이클립스 하단에 install 중인 프로그래스 바가 보일것임



다 끝나면 재시작 할꺼냐고 묻는 질문에 OK 누르면 자동으로 재시작 됨




설치 끝




1. 특정포트가 열려있는지 확인

- netstat -na | findstr "포트"


2. 열려 있는 포트의 PID 확인

- netstat -nao | findstr "포트"


3. PID 찾기

- tasklist | findstr "PID번호"


4. 프로세스 죽이기

- taskkill /f /pid "PID번호"

+ Recent posts