☕ 기본 환경: IDE: Eclipse, Language: Java
발생 Error
Servlet에서 다음 Source Code를 실행할 경우,
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
<display-name>testServlet</display-name>
<!-- 새로운 Servlet 파일 등록 -->
<servlet>
<servlet-name>CalcServlet</servlet-name>
<servlet-class>com.calc.CalcServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CalcServlet</servlet-name>
<url-pattern>/CalcServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.jsp</welcome-file>
<welcome-file>default.htm</welcome-file>
</welcome-file-list>
</web-app>
⭐ Type 'com.calc.CalcServlet' already exists with same name but different case. Error가 발생하여 Servlet 파일을 만들 수 없음
Error 원인
Servlet file을 생성 전에 web.xml 파일에 미리 servlet에 대한 정보 설정을 하여, servlet 파일이 존재하는 것으로 취급됨
해결 방법
web.xml 파일에 servlet 구문을 지운 후, servlet 파일을 생성하고나서 재 입력을하고 진행
'Java > Java with Error' 카테고리의 다른 글
[해결 방법] java.util.NoSuchElementException (0) | 2023.04.01 |
---|---|
[해결 방법] Server Tomcat v9.0 Server at localhost failed to start. (0) | 2023.02.24 |
[해결 방법] java.lang.ClassNotFoundException (0) | 2023.02.21 |
[해결 방법] java.sql.SQLException (0) | 2023.02.21 |
[해결 방법] java.lang.Error (0) | 2023.02.20 |