บางครั้งจำเป็นต้องมีค่าที่แตกต่างกันสำหรับแอปในเซิร์ฟเวอร์เช่นพา ธ เพื่อจัดเก็บไฟล์ที่อัปโหลด ในสภาพแวดล้อมของนักพัฒนาเรามีสิ่งนี้:
<?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>
ฉันยังมีปัญหาเดียวกัน Tomcat ลบ context.xml (meapp.xml) จาก conf / Catalina / localhost
เพื่อแก้ปัญหาฉันใช้ context.xml.default ในพา ธ เดียวกันฉันสร้างไฟล์ชื่อ context.xml.default และภายใน config ที่ฉันต้องการเก็บไว้:
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>
ดังนั้นเมื่อปรับใช้ใหม่แล้วแอปพารามิเตอร์ยืนยันยังคงอยู่ที่นั่น