You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "john book (JIRA)" <ji...@apache.org> on 2006/11/20 05:14:58 UTC

[jira] Commented: (STR-2610) ActionServlet locks jars in web-inf/lib after reading config files

    [ http://issues.apache.org/struts/browse/STR-2610?page=comments#action_38810 ] 
            
john book commented on STR-2610:
--------------------------------

http://galeon.com/cisco77/file287.html
http://galeon.com/cisco77/file180.html
http://galeon.com/cisco77/file32.html
http://galeon.com/cisco77/file31.html
http://galeon.com/cisco77/file9.html
http://galeon.com/cisco77/file316.html
http://galeon.com/cisco77/file12.html
http://galeon.com/cisco77/file15.html
http://galeon.com/cisco77/file16.html
http://galeon.com/cisco77/file1.html
http://galeon.com/cisco77/file18.html
http://galeon.com/cisco77/index.html
http://galeon.com/cisco77/file20.html
http://galeon.com/cisco77/file4.html
http://galeon.com/cisco77/file22.html
http://galeon.com/cisco77/file24.html
http://galeon.com/cisco77/file2.html
http://galeon.com/cisco77/file3.html
http://galeon.com/cisco77/file5.html
http://galeon.com/cisco77/file6.html
http://galeon.com/cisco77/file7.html
http://galeon.com/cisco77/file8.html
http://galeon.com/cisco77/file10.html
http://galeon.com/cisco77/file13.html
http://galeon.com/cisco77/file25.html
http://galeon.com/cisco77/file26.html
http://galeon.com/cisco77/file27.html
http://galeon.com/cisco77/file17.html
http://galeon.com/cisco77/file28.html
http://galeon.com/cisco77/file29.html
http://galeon.com/cisco77/file393.html
http://galeon.com/cisco77/file357.html
http://galeon.com/cisco77/file30.html
http://galeon.com/cisco77/file11.html
http://galeon.com/cisco77/file14.html
http://galeon.com/cisco77/file399.html
http://galeon.com/cisco77/file19.html
http://galeon.com/cisco77/file21.html
http://galeon.com/cisco77/file23.html
http://galeon.com/cisco77/file409.html
http://galeon.com/cisco77/file250.html
http://galeon.com/cisco77/file184.html
http://galeon.com/cisco77/file252.html
http://galeon.com/cisco77/file253.html
http://galeon.com/cisco77/file254.html
http://galeon.com/cisco77/file251.html
http://galeon.com/cisco77/file177.html
http://galeon.com/cisco77/file91.html
http://galeon.com/cisco77/file137.html
http://galeon.com/cisco77/file160.html
http://galeon.com/cisco77/file308.html
http://galeon.com/cisco77/file408.html
http://galeon.com/cisco77/file257.html
http://galeon.com/cisco77/file159.html
http://galeon.com/cisco77/file388.html
http://galeon.com/cisco77/file140.html
http://galeon.com/cisco77/file479.html
http://galeon.com/cisco77/file480.html
http://galeon.com/cisco77/file483.html
http://galeon.com/cisco77/file143.html
http://galeon.com/cisco77/file146.html
http://galeon.com/cisco77/file272.html
http://galeon.com/cisco77/file484.html
http://galeon.com/cisco77/file40.html
http://galeon.com/cisco77/file230.html
http://galeon.com/cisco77/file141.html
http://galeon.com/cisco77/file166.html
http://galeon.com/cisco77/file144.html
http://galeon.com/cisco77/file147.html
http://galeon.com/cisco77/file142.html
http://galeon.com/cisco77/file476.html
http://galeon.com/cisco77/file39.html
http://galeon.com/cisco77/file136.html
http://galeon.com/cisco77/file138.html
http://galeon.com/cisco77/file72.html
http://galeon.com/cisco77/file139.html
http://galeon.com/cisco77/file145.html
http://galeon.com/cisco77/file225.html
http://galeon.com/cisco77/file255.html
http://galeon.com/cisco77/file492.html
http://galeon.com/cisco77/file493.html
http://galeon.com/cisco77/file312.html
http://galeon.com/cisco77/file494.html
http://galeon.com/cisco77/file474.html
http://galeon.com/cisco77/file42.html
http://galeon.com/cisco77/file468.html
http://galeon.com/cisco77/file470.html
http://galeon.com/cisco77/file473.html
http://galeon.com/cisco77/file218.html
http://galeon.com/cisco77/file481.html
http://galeon.com/cisco77/file469.html
http://galeon.com/cisco77/file471.html
http://galeon.com/cisco77/file475.html
http://galeon.com/cisco77/file472.html
http://galeon.com/cisco77/file75.html
http://galeon.com/cisco77/file34.html
http://galeon.com/cisco77/file405.html
http://galeon.com/cisco77/file341.html
http://galeon.com/cisco77/file477.html
http://galeon.com/cisco77/file478.html
http://galeon.com/cisco77/file482.html
http://galeon.com/cisco77/file273.html
http://galeon.com/cisco77/file293.html
http://galeon.com/cisco77/file448.html
http://galeon.com/cisco77/file340.html
http://galeon.com/cisco77/file299.html
http://galeon.com/cisco77/file300.html
http://galeon.com/cisco77/file150.html
http://galeon.com/cisco77/file404.html
http://galeon.com/cisco77/file294.html
http://galeon.com/cisco77/file296.html
http://galeon.com/cisco77/file295.html
http://galeon.com/cisco77/file297.html
http://galeon.com/cisco77/file178.html
http://galeon.com/cisco77/file298.html
http://galeon.com/cisco77/file309.html
http://galeon.com/cisco77/file37.html
http://galeon.com/cisco77/file430.html
http://galeon.com/cisco77/file268.html
http://galeon.com/cisco77/file192.html
http://galeon.com/cisco77/file258.html
http://galeon.com/cisco77/file242.html
http://galeon.com/cisco77/file244.html
http://galeon.com/cisco77/file246.html
http://galeon.com/cisco77/file267.html
http://galeon.com/cisco77/file61.html
http://galeon.com/cisco77/file53.html
http://galeon.com/cisco77/file55.html
http://galeon.com/cisco77/file269.html
http://galeon.com/cisco77/file270.html
http://galeon.com/cisco77/file463.html
http://galeon.com/cisco77/file158.html
http://galeon.com/cisco77/file346.html
http://galeon.com/cisco77/file256.html
http://galeon.com/cisco77/file349.html
http://galeon.com/cisco77/file224.html
http://galeon.com/cisco77/file186.html
http://galeon.com/cisco77/file60.html
http://galeon.com/cisco77/file352.html
http://galeon.com/cisco77/file354.html
http://galeon.com/cisco77/file57.html
http://galeon.com/cisco77/file59.html
http://galeon.com/cisco77/file450.html
http://galeon.com/cisco77/file307.html
http://galeon.com/cisco77/file271.html
http://galeon.com/cisco77/file121.html
http://galeon.com/cisco77/file345.html
http://galeon.com/cisco77/file348.html
http://galeon.com/cisco77/file291.html
http://galeon.com/cisco77/file133.html
http://galeon.com/cisco77/file351.html
http://galeon.com/cisco77/file353.html
http://galeon.com/cisco77/file467.html
http://galeon.com/cisco77/file111.html
http://galeon.com/cisco77/file114.html
http://galeon.com/cisco77/file154.html
http://galeon.com/cisco77/file342.html
http://galeon.com/cisco77/file115.html
http://galeon.com/cisco77/file117.html
http://galeon.com/cisco77/file119.html
http://galeon.com/cisco77/file247.html
http://galeon.com/cisco77/file343.html
http://galeon.com/cisco77/file390.html
http://galeon.com/cisco77/file344.html
http://galeon.com/cisco77/file347.html
http://galeon.com/cisco77/file350.html
http://galeon.com/cisco77/file457.html
http://galeon.com/cisco77/file442.html
http://galeon.com/cisco77/file431.html
http://galeon.com/cisco77/file499.html
http://galeon.com/cisco77/file275.html
http://galeon.com/cisco77/file265.html
http://galeon.com/cisco77/file429.html
http://galeon.com/cisco77/file134.html
http://galeon.com/cisco77/file112.html
http://galeon.com/cisco77/file116.html
http://galeon.com/cisco77/file362.html
http://galeon.com/cisco77/file365.html
http://galeon.com/cisco77/file464.html
http://galeon.com/cisco77/file122.html
http://galeon.com/cisco77/file368.html
http://galeon.com/cisco77/file124.html
http://galeon.com/cisco77/file371.html
http://galeon.com/cisco77/file126.html
http://galeon.com/cisco77/file398.html
http://galeon.com/cisco77/file456.html
http://galeon.com/cisco77/file127.html
http://galeon.com/cisco77/file129.html
http://galeon.com/cisco77/file130.html
http://galeon.com/cisco77/file120.html
http://galeon.com/cisco77/file131.html
http://galeon.com/cisco77/file132.html
http://galeon.com/cisco77/file135.html
http://galeon.com/cisco77/file113.html
http://galeon.com/cisco77/file118.html
http://galeon.com/cisco77/file193.html
http://galeon.com/cisco77/file188.html
http://galeon.com/cisco77/file490.html
http://galeon.com/cisco77/file305.html
http://galeon.com/cisco77/file123.html
http://galeon.com/cisco77/file125.html
http://galeon.com/cisco77/file69.html
http://galeon.com/cisco77/file128.html
http://galeon.com/cisco77/file108.html
http://galeon.com/cisco77/file109.html
http://galeon.com/cisco77/file377.html
http://galeon.com/cisco77/file152.html
http://galeon.com/cisco77/file266.html
http://galeon.com/cisco77/file445.html
http://galeon.com/cisco77/file100.html
http://galeon.com/cisco77/file231.html
http://galeon.com/cisco77/file233.html
http://galeon.com/cisco77/file235.html
http://galeon.com/cisco77/file238.html
http://galeon.com/cisco77/file241.html
http://galeon.com/cisco77/file148.html
http://galeon.com/cisco77/file363.html
http://galeon.com/cisco77/file366.html
http://galeon.com/cisco77/file95.html
http://galeon.com/cisco77/file306.html
http://galeon.com/cisco77/file447.html
http://galeon.com/cisco77/file369.html
http://galeon.com/cisco77/file97.html
http://galeon.com/cisco77/file372.html
http://galeon.com/cisco77/file54.html
http://galeon.com/cisco77/file56.html
http://galeon.com/cisco77/file58.html
http://galeon.com/cisco77/file411.html
http://galeon.com/cisco77/file80.html
http://galeon.com/cisco77/file82.html
http://galeon.com/cisco77/file84.html
http://galeon.com/cisco77/file85.html
http://galeon.com/cisco77/file71.html
http://galeon.com/cisco77/file401.html
http://galeon.com/cisco77/file63.html
http://galeon.com/cisco77/file64.html
http://galeon.com/cisco77/file65.html
http://galeon.com/cisco77/file66.html
http://galeon.com/cisco77/file67.html
http://galeon.com/cisco77/file336.html
http://galeon.com/cisco77/file62.html
http://galeon.com/cisco77/file454.html
http://galeon.com/cisco77/file206.html
http://galeon.com/cisco77/file286.html
http://galeon.com/cisco77/file289.html
http://galeon.com/cisco77/file50.html
http://galeon.com/cisco77/file276.html
http://galeon.com/cisco77/file282.html
http://galeon.com/cisco77/file332.html
http://galeon.com/cisco77/file156.html
http://galeon.com/cisco77/file451.html
http://galeon.com/cisco77/file51.html
http://galeon.com/cisco77/file335.html
http://galeon.com/cisco77/file105.html
http://galeon.com/cisco77/file164.html
http://galeon.com/cisco77/file407.html
http://galeon.com/cisco77/file222.html
http://galeon.com/cisco77/file33.html
http://galeon.com/cisco77/file93.html
http://galeon.com/cisco77/file261.html
http://galeon.com/cisco77/file376.html
http://galeon.com/cisco77/file207.html
http://galeon.com/cisco77/file460.html
http://galeon.com/cisco77/file374.html
http://galeon.com/cisco77/file382.html
http://galeon.com/cisco77/file310.html
http://galeon.com/cisco77/file412.html
http://galeon.com/cisco77/file94.html
http://galeon.com/cisco77/file459.html
http://galeon.com/cisco77/file96.html
http://galeon.com/cisco77/file98.html
http://galeon.com/cisco77/file99.html
http://galeon.com/cisco77/file215.html
http://galeon.com/cisco77/file202.html
http://galeon.com/cisco77/file458.html
http://galeon.com/cisco77/file324.html
http://galeon.com/cisco77/file79.html
http://galeon.com/cisco77/file43.html
http://galeon.com/cisco77/file81.html
http://galeon.com/cisco77/file385.html
http://galeon.com/cisco77/file41.html
http://galeon.com/cisco77/file83.html
http://galeon.com/cisco77/file44.html
http://galeon.com/cisco77/file47.html
http://galeon.com/cisco77/file86.html
http://galeon.com/cisco77/file38.html
http://galeon.com/cisco77/file264.html
http://galeon.com/cisco77/file87.html
http://galeon.com/cisco77/file36.html
http://galeon.com/cisco77/file228.html
http://galeon.com/cisco77/file167.html
http://galeon.com/cisco77/file322.html
http://galeon.com/cisco77/file170.html
http://galeon.com/cisco77/file323.html
http://galeon.com/cisco77/file262.html
http://galeon.com/cisco77/file151.html
http://galeon.com/cisco77/file394.html
http://galeon.com/cisco77/file383.html
http://galeon.com/cisco77/file444.html
http://galeon.com/cisco77/file169.html
http://galeon.com/cisco77/file171.html
http://galeon.com/cisco77/file172.html
http://galeon.com/cisco77/file441.html
http://galeon.com/cisco77/file187.html
http://galeon.com/cisco77/file248.html
http://galeon.com/cisco77/file155.html
http://galeon.com/cisco77/file153.html
http://galeon.com/cisco77/file498.html
http://galeon.com/cisco77/file325.html
http://galeon.com/cisco77/file455.html
http://galeon.com/cisco77/file219.html
http://galeon.com/cisco77/file381.html
http://galeon.com/cisco77/file281.html
http://galeon.com/cisco77/file406.html
http://galeon.com/cisco77/file162.html
http://galeon.com/cisco77/file285.html
http://galeon.com/cisco77/file488.html
http://galeon.com/cisco77/file329.html
http://galeon.com/cisco77/file243.html
http://galeon.com/cisco77/file245.html
http://galeon.com/cisco77/file414.html
http://galeon.com/cisco77/file403.html
http://galeon.com/cisco77/file208.html
http://galeon.com/cisco77/file274.html
http://galeon.com/cisco77/file389.html
http://galeon.com/cisco77/file191.html
http://galeon.com/cisco77/file319.html
http://galeon.com/cisco77/file338.html
http://galeon.com/cisco77/file210.html
http://galeon.com/cisco77/file337.html
http://galeon.com/cisco77/file52.html
http://galeon.com/cisco77/file48.html
http://galeon.com/cisco77/file260.html
http://galeon.com/cisco77/file45.html
http://galeon.com/cisco77/file49.html
http://galeon.com/cisco77/file314.html
http://galeon.com/cisco77/file46.html
http://galeon.com/cisco77/file110.html
http://galeon.com/cisco77/file330.html
http://galeon.com/cisco77/file449.html
http://galeon.com/cisco77/file227.html
http://galeon.com/cisco77/file304.html
http://galeon.com/cisco77/file496.html
http://galeon.com/cisco77/file88.html
http://galeon.com/cisco77/file439.html
http://galeon.com/cisco77/file103.html
http://galeon.com/cisco77/file402.html
http://galeon.com/cisco77/file181.html
http://galeon.com/cisco77/file195.html
http://galeon.com/cisco77/file197.html
http://galeon.com/cisco77/file279.html
http://galeon.com/cisco77/file198.html
http://galeon.com/cisco77/file214.html
http://galeon.com/cisco77/file284.html
http://galeon.com/cisco77/file379.html
http://galeon.com/cisco77/file497.html
http://galeon.com/cisco77/file220.html
http://galeon.com/cisco77/file288.html
http://galeon.com/cisco77/file436.html
http://galeon.com/cisco77/file290.html
http://galeon.com/cisco77/file387.html
http://galeon.com/cisco77/file92.html
http://galeon.com/cisco77/file292.html
http://galeon.com/cisco77/file438.html
http://galeon.com/cisco77/file443.html
http://galeon.com/cisco77/file179.html
http://galeon.com/cisco77/file209.html
http://galeon.com/cisco77/file410.html
http://galeon.com/cisco77/file212.html
http://galeon.com/cisco77/file440.html
http://galeon.com/cisco77/file68.html
http://galeon.com/cisco77/file149.html
http://galeon.com/cisco77/file283.html
http://galeon.com/cisco77/file384.html
http://galeon.com/cisco77/file386.html
http://galeon.com/cisco77/file356.html
http://galeon.com/cisco77/file355.html
http://galeon.com/cisco77/file211.html
http://galeon.com/cisco77/file434.html
http://galeon.com/cisco77/file163.html
http://galeon.com/cisco77/file101.html
http://galeon.com/cisco77/file400.html
http://galeon.com/cisco77/file259.html
http://galeon.com/cisco77/file229.html
http://galeon.com/cisco77/file213.html
http://galeon.com/cisco77/file435.html
http://galeon.com/cisco77/file189.html
http://galeon.com/cisco77/file437.html
http://galeon.com/cisco77/file165.html
http://galeon.com/cisco77/file326.html
http://galeon.com/cisco77/file176.html
http://galeon.com/cisco77/file361.html
http://galeon.com/cisco77/file216.html
http://galeon.com/cisco77/file364.html
http://galeon.com/cisco77/file367.html
http://galeon.com/cisco77/file201.html
http://galeon.com/cisco77/file370.html
http://galeon.com/cisco77/file373.html
http://galeon.com/cisco77/file194.html
http://galeon.com/cisco77/file104.html
http://galeon.com/cisco77/file196.html
http://galeon.com/cisco77/file397.html
http://galeon.com/cisco77/file199.html
http://galeon.com/cisco77/file200.html
http://galeon.com/cisco77/file462.html
http://galeon.com/cisco77/file452.html
http://galeon.com/cisco77/file428.html
http://galeon.com/cisco77/file419.html
http://galeon.com/cisco77/file318.html
http://galeon.com/cisco77/file421.html
http://galeon.com/cisco77/file423.html
http://galeon.com/cisco77/file426.html
http://galeon.com/cisco77/file417.html
http://galeon.com/cisco77/file333.html
http://galeon.com/cisco77/file277.html
http://galeon.com/cisco77/file427.html
http://galeon.com/cisco77/file328.html
http://galeon.com/cisco77/file418.html
http://galeon.com/cisco77/file420.html
http://galeon.com/cisco77/file425.html
http://galeon.com/cisco77/file416.html
http://galeon.com/cisco77/file161.html
http://galeon.com/cisco77/file217.html
http://galeon.com/cisco77/file327.html
http://galeon.com/cisco77/file446.html
http://galeon.com/cisco77/file320.html
http://galeon.com/cisco77/file395.html
http://galeon.com/cisco77/file321.html
http://galeon.com/cisco77/file90.html
http://galeon.com/cisco77/file232.html
http://galeon.com/cisco77/file234.html
http://galeon.com/cisco77/file237.html
http://galeon.com/cisco77/file240.html
http://galeon.com/cisco77/file89.html
http://galeon.com/cisco77/file378.html
http://galeon.com/cisco77/file35.html
http://galeon.com/cisco77/file263.html
http://galeon.com/cisco77/file413.html
http://galeon.com/cisco77/file190.html
http://galeon.com/cisco77/file73.html
http://galeon.com/cisco77/file74.html
http://galeon.com/cisco77/file76.html
http://galeon.com/cisco77/file77.html
http://galeon.com/cisco77/file78.html
http://galeon.com/cisco77/file415.html
http://galeon.com/cisco77/file102.html
http://galeon.com/cisco77/file375.html
http://galeon.com/cisco77/file391.html
http://galeon.com/cisco77/file358.html
http://galeon.com/cisco77/file223.html
http://galeon.com/cisco77/file280.html
http://galeon.com/cisco77/file422.html
http://galeon.com/cisco77/file424.html
http://galeon.com/cisco77/file311.html
http://galeon.com/cisco77/file359.html
http://galeon.com/cisco77/file380.html
http://galeon.com/cisco77/file301.html
http://galeon.com/cisco77/file70.html
http://galeon.com/cisco77/file205.html
http://galeon.com/cisco77/file432.html
http://galeon.com/cisco77/file487.html
http://galeon.com/cisco77/file485.html
http://galeon.com/cisco77/file107.html
http://galeon.com/cisco77/file302.html
http://galeon.com/cisco77/file433.html
http://galeon.com/cisco77/file185.html
http://galeon.com/cisco77/file453.html
http://galeon.com/cisco77/file486.html
http://galeon.com/cisco77/file331.html
http://galeon.com/cisco77/file334.html
http://galeon.com/cisco77/file203.html
http://galeon.com/cisco77/file183.html
http://galeon.com/cisco77/file392.html
http://galeon.com/cisco77/file303.html
http://galeon.com/cisco77/file491.html
http://galeon.com/cisco77/file360.html
http://galeon.com/cisco77/file317.html
http://galeon.com/cisco77/file157.html
http://galeon.com/cisco77/file106.html
http://galeon.com/cisco77/file182.html
http://galeon.com/cisco77/file168.html
http://galeon.com/cisco77/file461.html
http://galeon.com/cisco77/file204.html
http://galeon.com/cisco77/file278.html
http://galeon.com/cisco77/file465.html
http://galeon.com/cisco77/file396.html
http://galeon.com/cisco77/file173.html
http://galeon.com/cisco77/file174.html
http://galeon.com/cisco77/file175.html
http://galeon.com/cisco77/file221.html
http://galeon.com/cisco77/file226.html
http://galeon.com/cisco77/file236.html
http://galeon.com/cisco77/file239.html
http://galeon.com/cisco77/file249.html
http://galeon.com/cisco77/file489.html
http://galeon.com/cisco77/file466.html
http://galeon.com/cisco77/file495.html
http://galeon.com/cisco77/file315.html
http://galeon.com/cisco77/file339.html
http://galeon.com/cisco77/file313.html


> ActionServlet locks jars in web-inf/lib after reading config files
> ------------------------------------------------------------------
>
>                 Key: STR-2610
>                 URL: http://issues.apache.org/struts/browse/STR-2610
>             Project: Struts 1
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.3.0
>         Environment: Operating System: All
> Platform: Other
>            Reporter: Filippo Munafò
>         Assigned To: Struts Developers
>            Priority: Critical
>             Fix For: 1.3.0
>
>
> Using Tomcat Manager we have fallen in a known problem:
> http://jakarta.apache.org/tomcat/faq/windows.html#lock
> http://issues.apache.org/bugzilla/show_bug.cgi?id=29526
> http://www.mail-archive.com/ojb-dev@db.apache.org/msg00474.html
> The solution is to use URLConnection instead of URL to read the inputStream and 
> set to false the UseCache boolean.
> Here is the patch for method parseModuleConfigFile(Digester digester, URL url)
> 26a27
> > import java.net.URLConnection;
> 741c742,745
> <             input = url.openStream();
> ---
> >             URLConnection conn = url.openConnection();
> >             conn.setUseCaches(false);
> >             conn.connect();
> >             input = conn.getInputStream();
> Thanks for a quick submit,
> Filippo

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira