...
Code Block | ||
---|---|---|
| ||
<?xml version="1.0"?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<exclude-subsystems>
<subsystem name="weld" />
<subsystem name="jaxrs" />
<subsystem name="webservices" />
</exclude-subsystems>
<exclusions>
<module name="org.apache.log4j" />
<module name="org.apache.logging.log4j.api"/>
<module name="org.slf4j" />
<module name="org.bouncycastle" />
</exclusions>
</deployment>
</jboss-deployment-structure> |
...
Code Block | ||
---|---|---|
| ||
./standalone.sh -Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl |
...
9 - Access The Page
The page name is the name of the folder you created.
...
You can shut off the server by doing ctrl+c on the console that you started the server with.
11 - Patch The Server
You can patch a JBoss installation by dropping the patch zip file onto JBoss Admin console and then follow the instructions on screen.
12 - Troubleshooting
The startup option -Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl seems to be necessary only during the Magnolia install phase or it will abort with errors such as
Code Block |
---|
13:28:50,779 INFO [info.magnolia.repository.DefaultRepositoryManager] (Thread-141) Loading workspace imaging (logical name imaging). 13:28:50,843 ERROR [info.magnolia.jackrabbit.ProviderImpl] (Thread-141) Unable to register workspace, will continue: java.lang.IllegalArgumentException: Not supported: http://javax.xml.XMLConstants/property/accessExternalDTD at org.apache.xalan.processor.TransformerFactoryImpl.setAttribute(TransformerFactoryImpl.java:580) at __redirected.__TransformerFactory.setAttribute(__TransformerFactory.java:119) at info.magnolia.jackrabbit.WorkspaceConfigurationMerger.merge(WorkspaceConfigurationMerger.java:123) at info.magnolia.jackrabbit.ProviderImpl.createWorkspace(ProviderImpl.java:549) at info.magnolia.jackrabbit.ProviderImpl.registerWorkspace(ProviderImpl.java:523) at info.magnolia.repository.DefaultRepositoryManager.loadWorkspace(DefaultRepositoryManager.java:289) at info.magnolia.module.ModuleManagerImpl.loadRepository(ModuleManagerImpl.java:647) at info.magnolia.module.ModuleManagerImpl.loadModulesRepositories(ModuleManagerImpl.java:572) at info.magnolia.module.ModuleManagerImpl.performInstallOrUpdate(ModuleManagerImpl.java:265) at info.magnolia.module.ui.ModuleManagerWebUI$2.run(ModuleManagerWebUI.java:126) at java.lang.Thread.run(Thread.java:748) 13:28:50,846 ERROR [info.magnolia.repository.DefaultRepositoryManager] (Thread-141) Failed to initialize workspace imaging in repository magnolia: javax.jcr.NoSuchWorkspaceException: imaging at org.apache.jackrabbit.core.RepositoryImpl.getWorkspaceInfo(RepositoryImpl.java:707) |