2016-08-08 123 views

回答

2

提供'详细'过程超出了StackOverflow试图提供的范围。也就是说,如果你有在WebLogic管理控制台的理解,你应该能够按照以下步骤设置你的初始部署:

  1. 创建服务器

    1.1指定一个服务器名称(如电子商务)和该服务器将运行的端口号(例如8180)。选择它作为“独立服务器”。

    1.2创建之后去配置>服务器开始为新创建的服务器并修改“参数”块,并包括以下设定(指定假设你正在运行的窗口,在Unix上更新自己的路)

    -Datg.dynamo.data-dir=c:\ATG-Data -Datg.dynamo.server.name=commerce -d64 -XX:ParallelGCThreads=8 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Xms1152m -Xmx2048m -XX:NewSize=128m -XX:MaxNewSize=256m -XX:PermSize=128m -XX:MaxPermSize=256m 
    

    1.3保存您的服务器

  2. 上创建数据源

    2.1在控制台中点击 '服务>数据源'

    2.2为每个连接创建“新”数据源。至少您需要连接ATGSwitchingDS_A,ATGSwitchingDS_B(假设您正在切换数据源)和ATGProductionDS。这些名称应该与您的属性文件中的JNDI名称匹配。请记住指定“商业”服务器作为每个数据源的目标。

  3. 创建展开

    3.1假设你已经建立了您的EAR(如ATGProduction.ear),它是在c:\deployments提供您需要创建的Weblogic部署。您需要在控制台中创建部署,并将目标指定为“商业”。完成后,您还需要在部署中“开始提供服务请求”。

  4. 启动服务器

您现在应该能够看到你的服务器的端口8180与日志文件被写入c:\ATG-Data\servers\commerce\logs运行。

如果在这些事情没有运行之后,发布有关您的问题的具体问题以及此处的某个人可能会帮助您。

+0

我做了同样的方式,但得到以下错误。错误500 - 内部服务器错误 显示java.lang.NullPointerException \t在atg.userdirectory.account.AccountUserDirectory.getPrincipal(AccountUserDirectory.java:184) \t在atg.userdirectory.account.AccountUserDirectory.findUserByPrimaryKey(AccountUserDirectory.java: 240) \t在atg.userdirectory.account.AccountUserDirectory.findUserByLogin(AccountUserDirectory.java:261) \t在 \t在atg.servlet.pipeline.UserAuthorityAuthenticator.authenticate(UserAuthorityAuthenticator.java:373) \t在.... ............. –