<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic mxd read in&amp;nbsp; servlet in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/mxd-read-in-nbsp-servlet/m-p/448122#M12162</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i user IMapDocument or IMapReader operate a mxd document&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i reader map infomation&amp;nbsp; and layer infomation of mxd document??and put it???s into a hashmap,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;such as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IMapDocument document = new MapDocument();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.open(url, "");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;i&amp;lt;document.getMapCount();i++){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMap map =document.getMap(i);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(map.getName());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layersKV(result,btms, document, map, i);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but in&amp;nbsp; IMap map =document.getMap(i);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;my appserver error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;2012-5-3 ????02???00???26?? CST&amp;gt; &amp;lt;Error&amp;gt; &amp;lt;Console&amp;gt; &amp;lt;BEA-240003&amp;gt; &amp;lt;Console encountered the following error java.io.FileNotFoundException: .\servers\AdminServer\data\console\ConsolePreferences.xml (????????????????????????)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.io.FileOutputStream.open(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.io.FileOutputStream.&amp;lt;init&amp;gt;(FileOutputStream.java:179)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.io.FileOutputStream.&amp;lt;init&amp;gt;(FileOutputStream.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.console.preferences.spi.FilePreferencesProvider.ensurePreferencesFileExists(FilePreferencesProvider.java:114)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.console.preferences.spi.FilePreferencesProvider.&amp;lt;init&amp;gt;(FilePreferencesProvider.java:73)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Constructor.newInstance(Constructor.java:494)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.Class.newInstance0(Class.java:350)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.Class.newInstance(Class.java:303)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.portlet.prefs.spi.ProviderFactory.createInstance(ProviderFactory.java:79)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.portlet.prefs.spi.ProviderFactory.setDefaultProviderClass(ProviderFactory.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.portlet.prefs.spi.IPreferenceStore$Factory.registerDefaultProvider(IPreferenceStore.java:128)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.reinitInternal(SingleFileServlet.java:135)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.initInternal(SingleFileServlet.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.access$100(SingleFileServlet.java:52)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet$ServletLifecycleListenerImpl.init(SingleFileServlet.java:287)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.util.ServletLifecycleListener.initOrReinitInternal(ServletLifecycleListener.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.util.ServletLifecycleService.addServletLifecycleListener(ServletLifecycleService.java:251)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.util.ServletLifecycleService.addServletLifecycleListener(ServletLifecycleService.java:182)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.init(SingleFileServlet.java:79)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at javax.servlet.GenericServlet.init(GenericServlet.java:256)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.servlet.AsyncInitServlet.initDelegate(AsyncInitServlet.java:94)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.servlet.internal.WebAppServletContext$AsyncInitRequest.run(WebAppServletContext.java:1651)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;can u&amp;nbsp; tell me&amp;nbsp; why?&amp;nbsp;&amp;nbsp; thx&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 May 2012 05:04:51 GMT</pubDate>
    <dc:creator>feisishui</dc:creator>
    <dc:date>2012-05-03T05:04:51Z</dc:date>
    <item>
      <title>mxd read in  servlet</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/mxd-read-in-nbsp-servlet/m-p/448122#M12162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i user IMapDocument or IMapReader operate a mxd document&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i reader map infomation&amp;nbsp; and layer infomation of mxd document??and put it???s into a hashmap,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;such as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IMapDocument document = new MapDocument();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.open(url, "");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;i&amp;lt;document.getMapCount();i++){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMap map =document.getMap(i);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(map.getName());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layersKV(result,btms, document, map, i);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but in&amp;nbsp; IMap map =document.getMap(i);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;my appserver error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;2012-5-3 ????02???00???26?? CST&amp;gt; &amp;lt;Error&amp;gt; &amp;lt;Console&amp;gt; &amp;lt;BEA-240003&amp;gt; &amp;lt;Console encountered the following error java.io.FileNotFoundException: .\servers\AdminServer\data\console\ConsolePreferences.xml (????????????????????????)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.io.FileOutputStream.open(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.io.FileOutputStream.&amp;lt;init&amp;gt;(FileOutputStream.java:179)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.io.FileOutputStream.&amp;lt;init&amp;gt;(FileOutputStream.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.console.preferences.spi.FilePreferencesProvider.ensurePreferencesFileExists(FilePreferencesProvider.java:114)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.console.preferences.spi.FilePreferencesProvider.&amp;lt;init&amp;gt;(FilePreferencesProvider.java:73)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Constructor.newInstance(Constructor.java:494)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.Class.newInstance0(Class.java:350)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.Class.newInstance(Class.java:303)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.portlet.prefs.spi.ProviderFactory.createInstance(ProviderFactory.java:79)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.portlet.prefs.spi.ProviderFactory.setDefaultProviderClass(ProviderFactory.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.portlet.prefs.spi.IPreferenceStore$Factory.registerDefaultProvider(IPreferenceStore.java:128)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.reinitInternal(SingleFileServlet.java:135)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.initInternal(SingleFileServlet.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.access$100(SingleFileServlet.java:52)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet$ServletLifecycleListenerImpl.init(SingleFileServlet.java:287)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.util.ServletLifecycleListener.initOrReinitInternal(ServletLifecycleListener.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.util.ServletLifecycleService.addServletLifecycleListener(ServletLifecycleService.java:251)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.util.ServletLifecycleService.addServletLifecycleListener(ServletLifecycleService.java:182)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.bea.netuix.servlets.manager.SingleFileServlet.init(SingleFileServlet.java:79)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at javax.servlet.GenericServlet.init(GenericServlet.java:256)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.servlet.AsyncInitServlet.initDelegate(AsyncInitServlet.java:94)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.servlet.internal.WebAppServletContext$AsyncInitRequest.run(WebAppServletContext.java:1651)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;can u&amp;nbsp; tell me&amp;nbsp; why?&amp;nbsp;&amp;nbsp; thx&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 05:04:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/mxd-read-in-nbsp-servlet/m-p/448122#M12162</guid>
      <dc:creator>feisishui</dc:creator>
      <dc:date>2012-05-03T05:04:51Z</dc:date>
    </item>
  </channel>
</rss>

