Ich erhalte die folgende Nachricht, wenn ich meine Maven/Spring-Anwendung auf jboss as7 bereitstellen und versuchen, eine docx-Datei hochzuladen. Die Nachricht wird im Textkörper der hochgeladenen Datei angezeigt, wenn ich sie im WYSIWIG-Editor der App anschaue. Die Nachricht wird nicht angezeigt, wenn ich die App lokal auf dem Anlegesteg starte. Ich habe die Log4j und docx4j Eigenschaftendateien eingeschlossen. Ich bin mir nicht sicher, welche Eigenschaft würde mir erlauben, die Debugging-Protokollierung für die docx4j-Klasse, die in dem Fehler erwähnt wird, zu wechseln, und bis jetzt bin ich bei Websuchen leer ausgegangen. BTW, meine App verwendet keine log4j/docx4j XML-Datei und von dem, was ich gelesen habe, ist es entweder oder Setup. Wenn ich zu xml wechseln soll, dann lass es mich wissen und bitte informiere mich, welche Eigenschaft angepasst werden muss, damit ich diese Nachricht löschen kann.Wie deaktiviere ich Debug Logging, in Log4j, für docx4j
TY
, DIESE Nachrichten ausblendet, ABSCHALTEN log4j Debug-Level-Protokollierung für org.docx4j.convert.out.html.HtmlExporterNG2
log4j.properties
log4j.rootLogger=ERROR,stdout
#Console Appender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%5p] [%t %d{hh:mm:ss}] (%F:%M:%L) %m%n
#Custom assignments
log4j.logger.Controllers=DEBUG,stdout
log4j.logger.Entities=DEBUG,stdout
log4j.logger.Models=DEBUG,stdout
#Disable additivity
log4j.additivity.Controllers=false
log4j.additivity.Entities=false
log4j.additivity.Models=false
docx4j. Eigenschaften
# Page size: use a value from org.docx4j.model.structure.PageSizePaper enum
# eg A4, LETTER
docx4j.PageSize=LETTER
# Page size: use a value from org.docx4j.model.structure.MarginsWellKnown enum
docx4j.PageMargins=NORMAL
docx4j.PageOrientationLandscape=false
# Page size: use a value from org.pptx4j.model.SlideSizesWellKnown enum
# eg A4, LETTER
pptx4j.PageSize=LETTER
pptx4j.PageOrientationLandscape=false
# These will be injected into docProps/app.xml
# if App.Write=true
docx4j.App.write=true
docx4j.Application=docx4j
docx4j.AppVersion=2.7
# of the form XX.YYYY where X and Y represent numerical values
# These will be injected into docProps/core.xml
docx4j.dc.write=true
docx4j.dc.creator.value=docx4j
docx4j.dc.lastModifiedBy.value=docx4j
#
#docx4j.McPreprocessor=true
# If you haven't configured log4j yourself
# docx4j will autoconfigure it. Set this to true to disable that
docx4j.Log4j.Configurator.disabled=true
Sind Sie sicher, dass diese Eigenschaften Dateien auf Ihrem Classpath sind? – JasonPlutext
@Jason Ich bin ziemlich sicher, dass sie es sind. Ehrlich gesagt bin ich nicht 100% sicher, wie man überprüft, ob sich die Dateien im Klassenpfad befinden. Ich habe die Dateien in meinem src/main/resources-Ordner. Nach dem, was ich online gelesen habe, sind die Dateien im Ordner src automatisch im Klassenpfad enthalten. – mblPrgr