나는 간단한 JSP/Servlets 응용 프로그램을 가지고 있습니다. 앱이 이미 서버에 배포되어 있으며 URL이 인 http : //www.servername : 7001/myapp1/jsp/login.jsp에서 실행됩니다. 코드에 실질적인 변화를 주었고 서버에 myapp2으로 재배포했습니다. 그러나이 URL (예 : http : //www.servername : 7001/myapp2/jsp/login.jsp)에 액세스하려고하면 "리소스를 찾을 수 없습니다"라는 오류 메시지가 나타납니다. 애플리케이션에 매핑 된 URL이 어딘가에 있습니까? 새로 배포 된 프로젝트에 액세스하려면 어떻게해야합니까? 새 프로젝트가 제대로 작동 할 때까지 이전 프로젝트를 제거하고 싶지 않습니다.weblogic에 Java 응용 프로그램을 배포하는 데 문제가 있음 11g
0
A
답변
0
아마도 컨텍스트 루트를 지정해야합니다. 이것이 나타날 수도있는 몇 가지 장소가 있습니다.
예를 들어, META-INF/application.xml을에 EAR 파일, 내부 1) :
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd"
id="Application_ID" version="5">
<display-name>myapp2</display-name>
<module>
<web>
<web-uri>myapp2.war</web-uri>
<context-root>/myapp2</context-root>
</web>
</module>
</application>
2) WAR 파일에서 WEB-INF/weblogic.xml의에서, 예를 들면 :
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<wls:weblogic-version>10.3.2</wls:weblogic-version>
<wls:context-root>myapp2</wls:context-root>
</wls:weblogic-web-app>
서버 로그 란 무엇입니까? –