달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  

 

XAMPP 설치 방법

·       XAMPP - download(다운로드)

·       https://codedragon.tistory.com/7301

·       XAMPP - install(설치하기)

·       https://codedragon.tistory.com/8520

·       mysql root password 변경

·       https://codedragon.tistory.com/8675

·       phpMyAdmin 접속하기

·       https://codedragon.tistory.com/8809

 

 

 

TAG xampp
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

웹서버 설치 방법

·       APMSETUP 설치

·       https://codedragon.tistory.com/6626

·       XAMPP 설치

·       https://codedragon.tistory.com/6652

·       TOMCAT 설치

·       https://codedragon.tistory.com/8227

 

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

자카르타 프로젝트(Jakarta Project)

·       1999 각종 자바기반의 오픈소스들을 모아서 지원하기 위해 만들어졌습니다.

·       아파치 소프트웨어 재단의 원조 아래 마치 우산을 씌운듯한 포괄적인 프로젝트 형태로 수행되고 있고, 모든 자카르타 프로젝트의 제품들은 아파치 라이선스 하에 공개됩니다.

·       2011 12 21일부로 자카르타 프로젝트는 종료되어 이상 서비스를 제공하지 않는다.

 

http://jakarta.apache.org/


 

http://attic.apache.org/projects/jakarta.html


 

 

https://en.wikipedia.org/wiki/Jakarta_Project

https://ko.wikipedia.org/wiki/%EC%9E%90%EC%B9%B4%EB%A5%B4%ED%83%80_%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8

 




Posted by codedragon codedragon

댓글을 달아 주세요


 

 

파일 업로드 작업

·         파일 업로드시 HTML 파일

·         기존 클래스를 통한 파일 업로드 작업

·         MultipartRequest 이용한 파일 업로드 작업

 

 

 

파일 업로드시 HTML 파일

 

<form action="fileFormOK.jsp" method="post" enctype="multipart/form-data">

<!-- ... -->

</form>

 

 

 

 

 

기존 클래스를 통한 파일 업로드 작업

JSP 지원하는 클래스들만으로 파일을 업로드하려면 전송된 헤더 정보에서 파일의 이름과 파일의 내용을 골라내는 작업을 해야 하며 인코딩 유형이 multipart/form-data 전송된 경우에는 파일의 내용이 여러 개로 분리되어 전송되기 때문에 각각을 구분하기 위해 다른 작업이 필요하게 됩니다.

 

 

 

 

MultipartRequest 이용한 파일 업로드 작업

·         MultipartRequest 클래스는 파일을 서버에 업로드하고 데이터베이스에 데이터를 업로드하며 업로드된 파일을 제어하고 파일과 Form 필드들을 함께 제어합니다.

·         파일을 다운로드하고 파일의 크기나 파일의 형식을 제한 할수 있습니다.

·         Apache, NT, Linux, Linux, IIS 어떤 플랫폼에서도 사용가능합니다.

·         http://www.servlets.com 에서 다운로드 가능합니다.

 


TAG JSP
Posted by codedragon codedragon

댓글을 달아 주세요


 

JSP 표현식(expression)

·       JSP페이지 내에서 사용되는 변수의 또는 메소드 호출 결과값을 출력하기 위해 사용 됩니다.

·       결과값은 String 타입이며, ';' 사용 없습니다.

·       JSP태그(<% %>)안에 등호(=) 시작합니다.

·       out.print()메소드를 호출한 것과 동일한 기능을 수행합니다.

 

<%=   

//java 코드 기술

//출력할 문자열

//출력할 변수

//출력할 메소드의

%>

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

XAMPP Apache Server Port 변경하기

 

·       XAMPP Control Panel 실행

·       httpd.conf 오픈 하기

·       httpd.conf 파일 수정하기

·       XAMPP 서버를 재시작

 

 

 

 

 

XAMPP Control Panel 실행

"XAMPP Control Panel" 실행합니다.


 

 

 

 

 

 

httpd.conf 오픈 하기

"Apache"항목의 [Config] 버튼 클릭 >> [Apache (httpd.conf)] 클릭

 


 

httpd.conf 오픈됩니다.

C:\xampp\apache\conf\httpd.conf

 

 

 

 

 

 

 

httpd.conf 파일 수정하기

httpd.conf  파일 곳을 수정합니다. (60, 227 라인)

 

 

 

60 라인에서 80 -> 8080으로 수정합니다.

Listen 80

Listen 8080

 


 

 

 

 

227 라인에서 80 -> 8080으로 수정합니다.

ServerName localhost:80

ServerName localhost:8080

 


 

 

 

 

 

 

XAMPP 서버를 재시작

 


 

 

 



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

에러 메시지

MySQL 메시지:  mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) phpMyAdmin MySQL 서버에 접속하려 했으나 실패했습니다. 서버가 연결을 거부했습니다.

MySQL 메시지: 

연결할 없습니다: 잘못된 설정.

mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

phpMyAdmin MySQL 서버에 접속하려 했으나 실패했습니다. 서버가 연결을 거부했습니다. 당신의 설정의 호스트, ID, 패스워드가 맞게 입력됐는지, 또는 MySQL 서버의 관리자가 제공해 정보를 맞게 입력했는지 확인하세요.

 


 

 

 

해결방법

root 계정의 패스워드를 설정하면 해결됩니다.

 

·       config.inc.php 파일 오픈

·       config.inc.php 수정하기

 

 

 

config.inc.php 파일 오픈

 

"Apache"항목의 [Config]버튼 클릭 >> [phpMyAdmin(config.inc.php)] 클릭


 

or

아래 경로의 파일을 직접 에디터로 오픈합니다.

 

C:\xampp\phpMyAdmin\config.inc.php

 

 

 

config.inc.php 수정하기

 

오류가 나는 경우 아래의 설정파일에서 21번라인 수정하여 root 패스워드를 설정해 줍니다.

C:\xampp\phpMyAdmin\config.inc.php

 

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['password'] = 'maria_1004';

 


 

 

다시 [Admin]버튼 클릭



 


 

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

XAMPP 설치 방법

https://codedragon.tistory.com/8806

 

 

 

 

XAMPP  - download(다운로드)

 

홈페이지에 접속 >>

운영체제에 맞는 버튼을 클릭

https://www.apachefriends.org


 


 


 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

XAMPP 설치 방법

https://codedragon.tistory.com/8806

 

 

 

XAMPP  - install(설치하기)

 


 

[]


 


 

 

 

[OK]


 

 

[Next]


 

 

[Next]


 

 

[Next]


 

 

[Next]


 

 

[Next]

 

 

설치 ...


 

 

[액세스 허용]


 

 

설치 ...



 

 

[Finish]


 

 

[English 국기 아이콘] 선택 >> [Save]


 

 

설치 실행 완료!!!


 

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 


POSTMAN - install(설치하기)

 

다운 받은 설치 파일을 실행합니다.


 

 

설치 ...


 


 


 

 

하단의 [Skip signing in and take me straight to the app] 클릭


 

 

 

POSTMAN App 실행 완료!!!


 

 

 

 

 

 

POSTMAN App 실행하기

[시작] >> [P] >> [Postman] >> [Postman] 실행하기


 


Posted by codedragon codedragon

댓글을 달아 주세요