我知道这可能是一个微不足道的问题,但我真的找不到Oracle BEA weblogic 10.3中的工作文件夹.与Apache Tomcat不同,它通常位于WEB-INF下的工作目录中.
我已经在JavaRanch上研究了它,它说该目录位于:
\bea\user_projects\domains\YOUR_DOMAIN_NAME\servers\AdminServer\tmp\_WL_user\APPLICATION_WAR
Run Code Online (Sandbox Code Playgroud)
但是,当我检查我的目录时,我只找到了以下路径.
\bea\user_projects\workspaces\default\<project base>
Run Code Online (Sandbox Code Playgroud)
我一直遇到错误,其中缓存仍然存在于编译的JSP但我无法手动删除工作目录内容.我试图完全清理编译,但它不起作用.
注意:已经尝试通过文件监视工具监视访问的文件来搜索文件.我试图观察进程javaw.exe和java.exe,它显示当它试图在" jsp_servlet"文件夹中搜索它无法找到该文件的文件时.奇怪的是服务器工作正常.
当我在Weblogic中部署我的war文件(它在Tomcat中工作正常)时,我一直收到错误.
我的技术
spring 3
hibernate
jpa
webservice(metro)
我的库


我的错误是
#### > (BasePersistenceUnitInfoImpl.java:158)
at weblogic.deployment.PersistenceUnitInfoImpl.(PersistenceUnitInfoImpl.java:39)
at weblogic.deployment.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:349)
at weblogic.deployment.AbstractPersistenceUnitRegistry.loadPersistenceDescriptors(AbstractPersistenceUnitRegistry.java:124)
at weblogic.deployment.ModulePersistenceUnitRegistry.(ModulePersistenceUnitRegistry.java:58)
at weblogic.servlet.internal.WebAppModule.setupPersistenceUnitRegistry(WebAppModule.java:1790)
at weblogic.servlet.internal.WebAppServletContext.initClassLoader(WebAppServletContext.java:3028)
at weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:447)
at weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:493)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418)
at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:972)
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:382)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:43)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
at … 我将JSF 2.0与Primefaces 3.4.2,Hibernate 4 Final和Spring 3一起使用。
当我使用Maven 3将应用程序部署到Weblogic 10.3.6时,遇到了以下问题。我该如何解决这个问题?
任何帮助都是非常明显的。
Target state: deploy failed on Server mgdserver
java.lang.ClassFormatError: JVMCFRE074 no Code attribute specified; class=javax/faces/webapp/FacesServlet, method=<init>()V, pc=0
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBu
ilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBu
ilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter
.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Run Code Online (Sandbox Code Playgroud) 我正在使用WebLogic Server版本10.3.6.0,其任务是编写一些脚本来自动部署Java应用程序.
我正在查看weblogic.Deployer的文档但是当我尝试运行它时,我收到以下错误:
Error: Could not find or load main class weblogic.Deployer
Run Code Online (Sandbox Code Playgroud)
我在Server的安装目录的server/bin中运行了setWLSEnv.sh脚本,该目录设置了PATH和CLASSPATH环境变量.我的理解是weblogic.Deployer是server/lib/weblogic.jar的一部分,并且作为CLASSPATH变量的一部分在脚本中设置.
我怎么能找到weblogic.Deployer类的位置?
在此先感谢您的任何帮助.
我想将Java与JMX一起使用以监视WebLogic。我需要使用WebLogic lib目录中提供的wlclient.jar。
我可以使用任何Maven存储库下载wlclient.jar吗?我发现的唯一方法是将jar文件手动导入到我的存储库中,但这不是我的选择。
当我们尝试从Oracle Weblogic11g AS迁移到Wildfly-10时,我们在部署到wildfly-10时遇到错误.我们对Eclipse IDE进行了以下更改,以便从项目构建中删除weblogic dependancies:
从插件调用代码时出现问题:"oracle.eclipse.tools.common.services".
java.lang.IllegalArgumentException: Project facet oracle.adf.web has not been defined.
at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectFrameworkImpl.getProjectFacet(FacetedProjectFrameworkImpl.java:234)
at org.eclipse.wst.common.project.facet.core.ProjectFacetsManager.getProjectFacet(ProjectFacetsManager.java:75)
at oracle.eclipse.tools.webtier.jsf.variable.AnnotatedVariablesDiscoveryParticipant.isDiscoveryCandidate(AnnotatedVariablesDiscoveryParticipant.java:134)
at oracle.eclipse.tools.webtier.jsf.variable.AnnotatedVariablesDiscoveryParticipant.discover(AnnotatedVariablesDiscoveryParticipant.java:71)
at oracle.eclipse.tools.common.services.dependency.model.internal.DiscoveryParticipantList$SafeRunnerWithStatus.run(DiscoveryParticipantList.java:161)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at oracle.eclipse.tools.common.services.dependency.model.internal.DiscoveryParticipantList.discover(DiscoveryParticipantList.java:96)
at oracle.eclipse.tools.common.services.dependency.model.internal.ResourceSetCommand.execute(ResourceSetCommand.java:98)
at oracle.eclipse.tools.common.services.dependency.model.internal.DependencyModelManager$2.run(DependencyModelManager.java:226)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2241)
at oracle.eclipse.tools.common.services.dependency.model.internal.DependencyModelManager.refresh(DependencyModelManager.java:232)
at oracle.eclipse.tools.common.services.dependency.model.internal.ProjectRefreshCommand.execute(ProjectRefreshCommand.java:31)
at oracle.eclipse.tools.common.services.resources.internal.CommandSetJob$SafeRunnable.run(CommandSetJob.java:261)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at oracle.eclipse.tools.common.services.resources.internal.CommandSetJob.runCommand(CommandSetJob.java:196)
at oracle.eclipse.tools.common.services.resources.internal.CommandSetJob.run(CommandSetJob.java:99)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Run Code Online (Sandbox Code Playgroud) Oracle/WebLogic noob在这里.我不确定我是否提出了正确的问题,但我们将非常感谢所有提示.
我们正在尝试将一个Angular 4 Web应用程序部署到Oracle WebLogic服务器上,并使用OAM管理Apache HTTP和安全性.用户最初将被定向到OAM登录屏幕,一旦他们登录,他们将被定向到Angular应用程序.
我的任务之一是让用户的用户ID显示在顶部的导航上,我的一位同事建议从其中一个http cookie中获取信息,但我无法弄清楚它在哪里/哪个cookie.我查看了整个地方,我发现的唯一相关cookie是OAMAuthnCookie,其中包含加密的会话相关ID.
我不认为如果没有服务器端的一些自定义,这是可能的,任何直接的答案或完成我的任务的建议将是非常有帮助的.WebLogic/OAM是否提供了我可以从我的客户端Angular应用程序使用的Web服务来访问我正在寻找的用户信息?
提前致谢 :)
oracle weblogic session-cookies weblogic11g oracle-fusion-middleware
我想在池中创建无状态bean时创建计时器EJB3.但如果我使用@PostConstruct我得到例外:
java.lang.IllegalStateException: [EJB:010193]Illegal call to EJBContext method. The bean is in "null" state. It cannot perform 'getting the Timer Service' action(s). Refer to the EJB specification for more details.
如果容器调用@PostConstruct,则bean不为null.那么,为什么我得到这个例外?
类
@Stateless
public class TestBean implements TestLocal {
@Resource
TimerService timerService;
@PostConstruct
public void startTimer() {
if (timerService.getTimers().size() == 0) {
timerService.createTimer(1 * 1000, 1 * 1000, null);
}
}
@Override
public void test() {
}
}
Run Code Online (Sandbox Code Playgroud)
接口
@Local
public interface TesteLocal {
void test();
}
Run Code Online (Sandbox Code Playgroud)
SERVLET
public …Run Code Online (Sandbox Code Playgroud) 根据此文档,可以在WebLogic中更改部署顺序:http: //download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/deployment/ChangeTheServerDeploymentOrder.html
例如,我有两个Web应用程序app1.war和app2.ear.
我为app1.war设置了"部署顺序"为1.
app2.ear的"部署顺序"100.这是否意味着app1.war将在WebLogic开始启动app2.ear之前启动并运行?
不幸的是,它对我不起作用.WebLogic开始启动app1.war但是当app1.war尚未处于STATE_ACTIVE时它开始启动app2.ear.
我们在linux机器上使用WL 11g和jdk1.7更新121.
我们在Web服务调用期间看到下面的错误到另一个weblogic机器.有什么想法吗
2017-02-14 18:23:20,777 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - tcContactPK:: 0
2017-02-14 18:23:20,777 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - replacing created by with actual pk
2017-02-14 18:23:20,778 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - hostname : uatapp.corp.com
2017-02-14 18:23:20,778 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - port : 7004
2017-02-14 18:23:20,778 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - scheme : https
2017-02-14 18:23:20,779 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - Invoking Webservice with url: https://uatapp.corp.com:7004/api/jsonws/lgs-services-portlet.ipeuserprovisionws/I-pe-create-use-email/user-email-id/a%40b.c/first-name/DAVID/middle-name/J./last-name/SEPANIK/dspersonid/12568/action/Add/new-roles/External_OC_Portal/createdby-userid/4003/user-company-pk/19685
2017-02-14 18:23:21,065 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - IOException : javax.net.ssl.SSLException: java.lang.RuntimeException: Could not …Run Code Online (Sandbox Code Playgroud) weblogic11g ×10
weblogic ×6
oracle ×3
deployment ×2
java ×2
maven ×2
eclipse ×1
ejb-3.0 ×1
hibernate ×1
java-7 ×1
java-ee ×1
jsf ×1
jsf-2 ×1
jsp ×1
linux ×1
repository ×1
servlets ×1
spring ×1
weblogic12c ×1
wildfly-10 ×1