java.lang.ClassNotFoundException: org.apache.jsp 라는 문구가 계속 나옵니다. map도 표시안됩니다. 어디가 문제일까요?

잘못되어있는 부분을 찾아봐도 문제를 못찾겠습니다.
아래는 제가 짠 javascript의 내용입니다.
(길어서 답글로 이어 붙이겠습니다.)
(html,head 부분은 작성하면 생략되서 적지 여기서는 적지 않았습니다.)

<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8” %>
<%@ page import = “java.sql.*”%>
<%
String url = “jdbc:mysql://localhost:3306/mysql”;
String id = “root”;
String pw = “ryxhd1234”;

Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String sql=null;
try
{
Class.forName(“com.mysql.jdbc.Driver”);
con=DriverManager.getConnection(url,id,pw);
out.println(“제대로 연결되었습니다.”);
}catch(SQLException e){
out.println(e);
}

sql="SELECT * FROM car WHERE gis_y<>’’ OR gis_x<>’’; ";

stmt = con.createStatement();
rs = stmt.executeQuery(sql);
int i = 0;
%>

var tmp_latitude = “”;
var tmp_longitude = “”;

window.onload = function() {
var position = new kakao.maps.LatLng(37.328351, 127.974433);

var map = new kakao.maps.Map(document.getElementById('map'), {
center : position,
level: 7,
});

kakao.maps.event.addListener(map,“dragend”,function(){
$.ajax({
var center = map.getCenter();
type : ‘get’,
url : 'https://dapi.kakao.com/v2/local/geo/coord2address.json?input_coord=WGS84&x=’+center.getLng()+’&y=’+center.getLat(),
dataType : ‘json’,
async: false,
beforeSend : function(xhr) {
xhr.setRequestHeader(“Authorization”, “1c0be55b3344a26d4a4eaac87fc514bc”)
},
success : function(result) {
let addressName = ‘’;
let totatlCount = result.meta.total_count;
if (totatlCount > 0) {
if (result.documents[0].road_address === null) {
addressName = result.documents[0].address.address_name;
} else {
addressName = result.documents[0].road_address.address_name;
}
}
},
error:function(request, status, error) {
alert(error);
}
})
});
<%
while(rs.next()){
i=i+1;
>%
var position<%=i+1%>=new kakao.maps.LatLng(<%=rs.getString(“gis_x”)%>, <%=rs.getString(“gis_y”)%>);
var marker<%=i+1%> = new kakao.maps.Marker({
position: position<%=1+i%>
});

marker<%=i+1%>.setMap(map);

var infowindow<%=i+1%> = new kakao.maps.InfoWindow({
contnet: ‘<div">’+<%=rs.getString(“juso”)%>+’’
});
kakao.maps.event.addListener(marker<%=i+1%>, ‘mouseover’, function(e) {
infowindow<%=1+i%>.open(map, marker<%=i+1%>);
});
kakao.maps.event.addListener(marker<%=i+1%>, ‘mouseout’, function(e) {
infowindow<%=1+i%>.close(map, marker<%=i+1%>);
});

kakao.maps.event.addListener(marker<%=i+1%>, ‘click’, function(e) {
aa(’<%=rs.getString(“juso”)%>’);
});

<%
}
%>
};

<%
if(rs != null) rs.close();
if(stmt != null)stmt.close();
if(con != null)con.close();
%>

우선 코드상의 문제라기 보다는,
호출을 위해 필수로 등록해야하는 도메인 누락으로 인해 Domain mismatched 에러가 발생한 것으로 보입니다.

localhost 관련 도메인 정보를 등록하신 후 다시 호출해 보시기 바랍니다.