To be able to administer your application through Dynamo Administration, you must specify the DafEar.Admin
module when you run the application assembler. For example:
runAssembler QuincyFunds.ear –m DSSJ2EEDemo DafEar.Admin
Note: The DafEar.Admin
module must precede any custom modules that are included in the module list.
The DafEar.Admin
module is also required if you want to connect to the application from the client version of the ATG Control Center.
The Dynamo Administration user interface is included in the EAR file as a web application, atg_admin.war
. This WAR file includes all JHTML pages that comprise Dynamo Administration . Its web.xml
file declares a NucleusProxyServlet
that points to the Nucleus component /atg/dynamo/servlet/adminpipeline/AdminHandler
:
<servlet> <servlet-name>AdminProxyServlet</servlet-name> <servlet-class>atg.nucleus.servlet.NucleusProxyServlet</servlet-class> <init-param> <param-name>proxyServletPath</param-name> <param-value>/atg/dynamo/servlet/adminpipeline/AdminHandler</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>AdminProxyServlet</servlet-name> <url-pattern>/admin/*</url-pattern> </servlet-mapping>
In this configuration, the ContextPath is /dyn
and the ServletPath
is /admin
, so the URL for accessing the Dynamo Administration server is:
http://{hostname}:{port}/dyn/admin/
To access Dynamo Administration, use the listen port for your application server. For example, if an ATG application runs on JBoss with a listen port of 8080, you can access Dynamo Administration on your machine at http://localhost:8080/dyn/admin
.
Note: Your database must be running in order for you to use the Administration UI. If necessary, you can override this requirement by copying /atg/dynamo/security/AdminUserAuthority.properties
from the <ATG9dir>\DAS\config\config.jar
file to <ATG9dir>\home\localconfig\atg\dynamo\security
.