업로드 된 파일을 저장하는 경로와 같이 서버에서 앱의 값이 다른 경우가 있습니다. 개발자 환경에서 우리는 다음과 같은 것을 가지고 있습니다 :
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/ParkMeServer" allowCasualMultipartParsing="true" reloadable="false">
<Parameter name="rutaTrabajo" value="C:\Larry\Proyectos\app\rutaTrabajoxx" override="true"/>
</Context>
그러나 서버에서는 경로가 다릅니다.
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/ParkMeServer" allowCasualMultipartParsing="true" >
<Parameter name="rutaTrabajo" value="/usr/share/App/rutaTrabajo" override="true"/>
</Context>
conf / Catalina / localhost에서 context.xml (meapp.xml)을 삭제하는 바람둥이도 같은 문제가 있습니다.
이 문제를 해결하기 위해 context.xml.default를 사용합니다. 동일한 경로에서 context.xml.default라는 파일을 만들고 put 구성 내에 보관하고 싶습니다.
cat context.xml.default
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/ParkMeServer" allowCasualMultipartParsing="true" >
<Parameter name="rutaTrabajo" value="/usr/share/ParkiMeApp/rutaTrabajo" override="true"/>
</Context>
따라서 응용 프로그램을 다시 배포 할 때 confir 매개 변수는 여전히 존재합니다.