내 WAR를 TOMCAT 서버에 배포하려고하는데 MAVEN 2를 사용 중입니다. 내 프로젝트 이름은 "Jira-Synchronization"입니다. 내 프로젝트는 간단한 Ajax 호출이며 사용자에게 표시 할 결과를 리턴한다. 나는 단 하나의 페이지 만 가지고있다. (그것은 나의 프로젝트의 범위이다.) 이것은 당신이 AJAX 호출이 처음 내가이 그 일을하고 함께 이동하는 이유 weired 느꼈다 프로젝트 이름을 (복용주의 경우 내가 Ajax 호출 및 web.xml을프로젝트 구성 방법 (maven/web.xml/servlet APi에 따라 다름) AJAX 호출에 프로젝트 이름을 포함하지 않겠습니까?
$.getJSON('/Jira-Synchronization/jirarequest','OK', function(jiraData)
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>Jira-Synchronization</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>JiraSyncServlet</servlet-name>
<servlet-class>JiraSyncServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JiraSyncServlet</servlet-name>
<url-pattern>/jirarequest/*</url-pattern>
</servlet-mapping>
을 만든 방법입니다 프로젝트 난 그냥 그 식으로 보관) 모든 일을 잘 일식 바람둥이 실행 (내부 이식에서 실행할 때 사용한 URL http://localhost:8080/Jira-Synchronization/index.html
). 내가이 이름 "락스 - 동기화-0.0.1-SNAPSHOT를 사용하여 전쟁이 만들어 받는다는을 사용하여 구축하고 (일식의 측면 아웃) 바람둥이에 배포하려고
. 내 URL 지금 http://localhost:8080/Jira-Synchronization-0.0.1-SNAPSHOT/index.html
및 변경되었습니다 거기에 내 프로젝트 이름이 내 Ajax 호출도 변경해야한다.이
이 어떻게 있도록 내 web.xml의 또는 pom.xml 파일을 구성해야합니다
처럼 내 pom.xml 파일이 어떻게 보이는지이다 Ajax 요청에서 프로젝트 이름이 제외됩니다.