Drop godaddy their service is realy poor. I use javaprovider.net for 
http://javaprovider.net java hosting 



Luke-SuperDude wrote:
> 
> 
> 
> Johannes Künsebeck-2 wrote:
>> 
>> Am Mittwoch, den 06.05.2009, 18:41 +0200 schrieb Sergiu Dumitriu:
>>> Luke-SuperDude wrote:
>>> > 
>>> > 
>>> > cbowditch wrote:
>>> >> Luke-SuperDude wrote:
>>> >>
>>> >>> Hi,
>>> >> Hi Luke,
>>> >>
>>> >>> I am trying to get a Fop Servlet working in a Godaddy Linux java
>>> hosting
>>> >>> account. I am running a servlet like the example wich a feed with an
>>> xml.
>>> >>> create a fo out of it and try to build a pdf. It works fine locally
>>> on my
>>> >>> own system, but not on this restricted hosting environment. I get
>>> the
>>> >>> following error and i can't figure out what to do. I know it is the
>>> fop
>>> >>> in
>>> >>> its init doing stuff:
>>> >>>
>>> >>> java.security.AccessControlException: access denied
>>> >>> (java.io.FilePermission
>>> >>> /root read)
>>> >>>
>>> >>>
>>> java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
>>> >>>
>>> >>>
>>> java.security.AccessController.checkPermission(AccessController.java:427)
>>> >>>         
>>> >>> java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
>>> >>>         java.lang.SecurityManager.checkRead(SecurityManager.java:871)
>>> >>>         java.io.File.exists(File.java:700)
>>> >>>         org.apache.fop.fonts.FontCache.getUserHome(FontCache.java:87)
>>> >>> 
>>> org.apache.fop.fonts.FontCache.getDefaultCacheFile(FontCache.java:100)
>>> >>>         org.apache.fop.fonts.FontCache.load(FontCache.java:117)
>>> >>>         org.apache.fop.apps.FopFactory.setUseCache(FopFactory.java:692)
>>> >>>         org.apache.fop.apps.FopFactory.(FopFactory.java:158)
>>> >>>         org.apache.fop.apps.FopFactory.newInstance(FopFactory.java:166)
>>> >>>         DocGen.init(DocGen.java:82)
>>> >>>         javax.servlet.GenericServlet.init(GenericServlet.java:211)
>>> >>>         sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
>>> >> Looks like this error occurs when FOP is checking for its Font Cache. 
>>> >> You can disable the cacue with the use-cache option as documented
>>> here:
>>> >>
>>> >>
>>> http://xmlgraphics.apache.org/fop/trunk/configuration.html#general-elements
>>> >>
>>> >> Simply put the XML element false into the 
>>> >> fop.xconf file.
>>> >>
>>> >> 
>>> >>
>>> >> Chris
>>> > 
>>> > 
>>> > Hi,
>>> > 
>>> > i tried this with the  option and it appears not to make any
>>> > difference. (Will try a bit more with it)
>>> > I am using the 0.95 version, and when i look at the
>>> fop-configuration.xsd
>>> > the  option is not there. So i am still a bit confused.
>>> 
>>> Try using a trunk build. You won't even have to disable the cache, since 
>>> it will automatically try to use the system temporary directory instead 
>>> of the root's home.
>>> 
>> 
>> Or create the directory /root/.fop with write access for the webserver
>> user. At least it helps with apache and "/var/www/.fop"
>>   
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
>> 
> Hi,
> 
> THX for all the help, but all of this still has no result. I have the
> trunk build. And i have created the directories, in the root of my shared
> hosting account.
> 

-- 
View this message in context: 
http://www.nabble.com/FOP-Servlet-in-restricted-environment-tp23404112p23506702.html
Sent from the FOP - Users mailing list archive at Nabble.com.

Reply via email to