2016-10-22 8 views
-1

서블릿 클래스를 작성하고 web.xml을 통해 주석을 지정하지 않고 java에 websocket을 작성하는 메소드를 제공 할 수있는 사람이 있습니까?서블릿 웹 소켓 (주석 없음)

+0

[요청하는 방법 (https://stackoverflow.com/help/how-to-ask) 질문의 가이드를 읽고 더 많은 정보를 가지고 질문을 수정하세요. 어떤 코드가 이미 있고 무엇을 성취하려고하는지, 앱 서버는 무엇입니까? – Ivan

답변

0

websocket 예제의 web.xml 파일을 만드는 방법은 아래 답변을 참조하십시오. 비록 당신이 붙어있는 부분을 게시하면, 우리는 당신을 더 잘 도울 수 있습니다.

web.xml에는 <servlet-mapping><servlet> 태그가 포함되어 있습니다.

<servlet-mapping>에 중첩되어 있으며 HTML 동작에서 지정한 내용을 지정하는 태그 인 <url-pattern>이지만 '/'가 앞에 와야합니다.

<servlet-mapping> 태그 안에있는 <servlet-name>에는 제공하는 이름 (예 : 'servletx')을 사용할 수 있습니다. 이 이름은 <servlet> 태그에 중첩 된 <servlet-name> 태그와 일치해야합니다. <servlet-name>를 포함과 함께

<servlet> 태그는 <servlet-class><servlet-class>.

당신이 작성하고 호출하려는 한 서블릿 클래스 (된 .java)의 실제 이름이다라는 다른 태그가 포함되어 있습니다.

예 :

<?xml version="1.0" encoding="ISO-8859-1" ?> 

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
    version="2.4"> 

    <display-name>HelloWorld Application</display-name> 
    <description> 
     This is a simple web application with a source code organization 
     based on the recommendations of the Application Developer's Guide. 
    </description> 

    <servlet> 
     <servlet-name>HelloServlet</servlet-name> 
     <servlet-class>examples.Hello</servlet-class> 
    </servlet> 

    <servlet-mapping> 
     <servlet-name>HelloServlet</servlet-name> 
     <url-pattern>/hello</url-pattern> 
    </servlet-mapping> 

</web-app>  
+0

자바 클래스 "examples.Hello"를 넣을 수 있습니까? –