개발환경

eclipse-jee-2023-06-R-win32-x86_64+ tomcat 10 + OpenJDK 17

낚시하는고양이 2024. 12. 15. 22:02
반응형

 

eclipse-jee-2023-06-R-win32-x86_64+ tomcat 10 + OpenJDK 17

 

저사양 Framwork 만들기.

 

이클립스 필요한 버전을 설치하기 위해서

 

https://wiki.eclipse.org/Eclipse/Installation/

 

Eclipse/Installation - Eclipsepedia

Installing Eclipse is relatively easy, but does involve a few steps and software from at least two different sources. Eclipse is a Java-based application and, as such, requires a Java Runtime Environment or Java Development Kit (JRE or JDK) in order to ru

wiki.eclipse.org

 

버전을 확인한다.

 

2023.06 Elclipse 4.28버전  java 17 버전.

 

 

다운로드 페이지 이동

 

https://www.eclipse.org/downloads/packages/

 

Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro

544 MB 48,001 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Clic

www.eclipse.org

 


eclipse.ini 파일수정 openjdk 를 이용한 실행

D:\jdk\openlogic-openjdk-17.0.13+11-windows-x64

 

 

실행중...

 

 

 

 

 

Cafe24 와 동일한 환경으로 로칼에 세팅하기.

 

OpenJDK 8. 대는 안돼는 기능들이 있어서 JDK17 점이상대는 사용해야한다.

 

 

tomcat 추가

 

 

JSP 파일 인코딩 UTF-8 로변경하기

 

package com.cafe24.whitefox.servlet;

import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * Servlet implementation class TestServlet
 */
@WebServlet("/TestServlet")
public class TestServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public TestServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

 

 

eclipse-jee-2023-06-R-win32-x86_64+ tomcat 10 + OpenJDK 17 완료

 

mybatis 를 연동해보기.

반응형