tomcat  또는 여타 was등등의 

파일업로드 한 경로를 심볼릭링크로 경로 잡기.


tomcat 파일업로드한 경로 위치 잡기. 


1. 윈도우 심볼릭 링크 . 

mklink /d "[심볼릭링크 만들경로 위치]" "[파일업로드 경로]"

ex)

파일업로드경로  :  d:/fileupload/

was 어플리케이션위치   : d:/apache-tomcat-8.0.36/webapps/examples

1. 심볼릭 링크 생성할 위치로 이동. 

cd : d:/apache-tomcat-8.0.36/webapps/examples

2. 심볼릭 링크 생성. 

mklink /d "fileupload" "d:/fileupload/"


2. 리눅스 

ln -s "[파일업로드 경로]" "[심볼릭링크명]"

ex) 

파일업로드경로  :  /fileupload/

was 어플리케이션위치   : /apache-tomcat-8.0.36\webapps\examples

1. 심볼릭 링크 생성할 위치로 이동. 

cd : /apache-tomcat-8.0.36/webapps/examples

2. 심볼릭 링크 생성. 

ln -s /fileupload/ fileupload



유투브 다운로드 방법  youtube download 


선행 작업 

1. 파이어폭스 다운로드 

2. 유투브 다운로드 플러그인 다운로드 후 아래 실행.  

파이어폭스 실행 

콘솔 오픈 (F12)  

아래 내용 입력후 엔터 


var beforeId = '';

function downLoadScript (){

var aaa = document.querySelector('.yt-uix-button-menu-item[loop="1"]')

var _attr = aaa.parentNode.getAttribute('download');

console.log('title'+_attr);

if(_attr != beforeId){

beforeId = _attr;

var video = document.getElementsByTagName("video")[0];

video.currentTime = ytplayer.config.args.length_seconds-15;

aaa.click();

setTimeout('downLoadScript()',20000);

}else{

setTimeout('downLoadScript()',20000);

}

};setTimeout('downLoadScript()',20000);

tomcat window service 

톰켓 윈도우 서비스 등록


윈도우 cmd 창에 아래와 같이 입력

[톰켓설치경로]/bin/service.bat remove "서비스 등록명"

ex : C:\tomcat\bin>service.bat remove tomcat8_service


서비스에 등록되는 서비스명은 "Apache Tomcat 8.5" tomcat8_service

파라부분이 앞에 붙어서 등록이 된다. 



주의사항 

아래와 같은 에러가 발생시 

[SC] OpenSCManager 실패 5:

액세스가 거부되었습니다.


cmd.exe를 관리자 권한으로 샐행해야 함.


프로그램 파일 검색 - > cmd 입력   ->  cmd.exe(마우스 오른쪽 클릭) -> 관리자 권한으로실행(A) 클릭 해서 위의 사항 처리.

PDI 플러그인 등록 방법

PDI plugin 등록방법


1.     PDI Step설정방법

Id=”step식별할id”

Image = pdi에서 보여줄 아이콘 이미지 경로 (src안에 포함되는 경로를 지정해야함.)

Name= pdi에 보여줄 플러그인 이름

Description=pdi플러그인 설명

categoryDescription=플러그인 타입 (2. categoryDescription 타입참고. )

 

예제 @Step( id = "PentaPluginPOJO", image = "penta_logo.png", name = "Penta DI",

    description = "펜타 DI", categoryDescription = "Experimental" )

 

2.     categoryDescription 타입

Input,

Output,

Transform,

Utility,

Flow,

Scripting,

BAServer,

Lookup,

Joins,

DataWarehouse,

Validation,

Statistics,

DataMining,

BigData,

Agile,

DataQuality,

Cryptography,

Palo,

OpenERP,

Job,

Mapping,

Bulk,

Inline,

Experimental,

 

3.     주의사항 pdi engine plugin을 가져다 쓸경우

1.       Dialog 파일을 ui 패키지 안에 넣어야함.

예제 com.penta.di.textout  패키지가 있을경우.

TextFileField.java

TextFileOutput.java,

TextFileOutputData.java

TextFileOutputMeta.java

Ui 다이얼로그 파일은 com.penta.di.ui.textout < 패키지를 만들어서 넣어야함.

TextFileOutputDialog.java

 

 

2.      명시적으로 dialog파일을 지정해주는 방법

@Step 파일에 getDialogClassName override한다.

public String getDialogClassName() {

        return “dialog클래스”.class.getName();

}

3.       

 

4.     plugin경로 추가 방법.

jar파일 : kettle-engine-6.1.0.1-196

파일 : org.pentaho.di.core.plugins. StepPluginType

변경방법 : 아래 getNaturalCategoriesOrder BaseStep.Category.[“등록할 플러그인 폴더명을 입력한다.”]

Ex) getNaturalCategoriesOrder = {

           "BaseStep.Category.PentaPlugin",

 

+ Recent posts