본문 바로가기

실행6

728x90
반응형
[우분투] 톰캣 실행시 "bin/startup.sh: Permission denied" 오류 해결 방법 현상 우분투에서 톰캣을 실행할 때 아래의 사진처럼 "bin/startup.sh: Permission denied" 메시지가 발생하며 실행이 되지 않는다. 해결방법 톰캣 파일의 소유주와 그룹에 맞춰서 실행 권한을 부여하면 해결된다. 아래의 실행 권한 부여 명령어를 참조하여 적절하게 실행 권한을 부여한다. chmod g+x *.sh chmod o+x *.sh 2024. 4. 23.
[파워쉘] "이 시스템에서 스크립트를 실행할 수 없으므로" 오류 해결 방법 파워쉘에서 스크립트를 실행하다보면 "이 시스템에서 스크립트를 실행할 수 없으므로" 같은 메시지를 볼 수 있다. 이 경우 오류 정보를 보면 해결 방법을 알 수 있는데 아래처럼 "UnauthorizedAccess"라고 뜨는 경우 본 글의 해결 방법을 통해 해결할 수 있다. 스크립트 실행 권한이 어떻게 되어 있는지 아래의 명령어를 입력하여 확인한다. Get-ExcutionPolicy "Restricted"로 나타나면 실행 권한을 부여해야 하므로 파워쉘을 관리자 권한으로 실행한다. 아래의 명령어를 입력하여 실행권한을 부여한다. Set-ExecutionPolicy RemoteSigned 다시 해당 스크립트를 실행하면 잘 실행되는 것을 아래의 화면처럼 확인할 수 있다. 2023. 3. 31.
이클립스(Eclipse) 자바 버전과 메모리 크기를 설정하여 더 쾌적하게 개발하자 자바 버전과 메모리 크기를 설정하는 이유 이클립스(Eclipse)는 기본 설정 그대로 사용하면 사용할 때 매우 느린 경우가 있다. 특히 메모리가 부족한 경우 오류가 발생하면서 이상하게 실행되는 경우를 볼 수 있는데 이러면 개발할 때 큰 애로사항이 생긴다. 이 경우 자바 버전과 메모리 크기를 설정하면 이 문제를 예방할 수 있어서 쾌적하게 개발이 가능하다. 메모리 사용량을 보는 방법 아래의 사진처럼 이클립스 우측 하단에는 힙(Heap) 메모리 사용량이 나타나는데 메모리 관련 오류가 나면 할당된 메모리가 다 해제되고 이상하게 동작할 때도 있기 때문에 메모리에 여유가 있다고 생각하지 말고 구동할 때 메모리 사용량을 잘 지켜보면서 개발을 해야한다. 혹시 메모리 사용량이 보이지 않는다면 아래처럼 'Windows' .. 2023. 2. 8.
[IT 용어] Node.js(노드닷제이에스) 정의 Node.js는 자바스크립트(Javascript)를 활용하여 서버 프로그래밍을 하기 위한 런타임(Runtime)이다. Node.js는 구글의 오픈 소스인 V8 엔진을 기반으로 작성되었다. 비동기 처리에 높은 처리성능을 보이므로 동시에 여러 입·출력이 잦은 서버 프로그램을 구현할 때 주로 활용한다. 참고문서 "노드닷제이에스, Node.js", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "What is V8?", .V8 공식 홈페이지. @원문보기 "ECMAScript 2015 (ES6) and beyond", Node.js 공식 홈페이지. @원문보기 2023. 1. 10.
[CentOS 7] Forever 4.0.3 설치 Node.js(이하 노드) 프로그램은 오류가 발생하는 경우 종료되는 경우가 흔하다. 그러므로 종료되어도 자동으로 재실행되는 방법이 잘 활용되는데 자동으로 노드 프로그램을 재시작하는 프로그램인 Forever를 많이 쓴다. Forever를 설치하는 방법은 다음과 같다. Forever 설치 아래의 명령어로 입력하여 Forever를 NPM(Node Package Manger)로 설치한다. npm install forever -g 설치한 Forever 버전 확인 아래의 명령어를 입력하여 설치한 Forever 버전을 확인한다. forever --version Forever로 자동 재실행할 프로그램 설정 아래의 명령어를 입력하여 자동으로 재실행할 프로그램을 설정한다. forever start [실행할Node.js프로.. 2022. 8. 8.
[.NET] "hostfxr.dll could not be found" 오류 해결법 .NET으로 만든 프로그램을 배포하다보면 "hostfxr.dll could not be found"라는 오류 메세지가 아래의 사진처럼 나타날 때가 있다. 내용을 살펴보면 .NET 실행환경이 구축되어 있지 않아서 발생하는 문제이며 .NET Runtime을 설치하면 해결된다. 내용 중에 다운로드 링크가 있는데 저 링크를 통해서 다운받으러 가도 되고 아니면 필자가 아래에 입력한 링크로 가서 받아도 된다. .NET 다운로드 주소 : dotnet.microsoft.com/download 사용하고자 하는 버전의 .NET을 적절히 다운 받아서 설치하면 된다. 실행만 한다면 Runtime만 설치해도 된다. 2021. 4. 6.