标签: weblogic

在Weblogic 10上向JNDI添加自定义对象

是否可以使用Weblogic Server管理控制台(Weblogic 10.0)或编辑服务器的配置文件(config.xml)将自定义对象(String或URL)添加到JNDI?

weblogic jndi weblogic-10.x

10
推荐指数
1
解决办法
6751
查看次数

如何在.jsp页面中创建Web服务客户端?

我为我的Web服务创建了一个WSDL.我想知道如何从我的另一个Web应用程序的jsp页面调用它.

我想从jsp调用web服务..例如,考虑到我有非常简单的Web服务,它会在点击提交后显示我在index.jsp页面中输入的文本,我将如何使用wsdl url来调用web服务在点击提交时获取文本值.

/维克拉姆

java jsp web-services weblogic

10
推荐指数
2
解决办法
3万
查看次数

Web服务器和应用服务器之间的区别

作为外行,我如何理解Web服务器和应用服务器之间的区别?如果您可以使用基于Java的Web应用程序以非常"简单"的方式给出一个非常好的例子.

当我们说Weblogic时,它只是一个Web服务器吗?

java webserver weblogic web-applications application-server

10
推荐指数
1
解决办法
2万
查看次数

在weblogic/oracle中指定JDBC池的默认架构

我们对多个项目使用相同的用户,并且我希望为不同的连接池使用不同的默认模式.有没有办法在weblogic JDBC配置中指定默认架构?

oracle weblogic jdbc

10
推荐指数
1
解决办法
8691
查看次数

关闭Spring应用程序会使数据源的JNDI名称远离jdbc上下文

我正在尝试在我的Weblogic服务器上使用Spring MVC和Spring Data JPA设置Web应用程序.第一次将它部署到Weblogic服务器时应用程序正常工作但是当我停止应用程序时,我的数据源的jndi名称(jdbc/myDS)从我的Weblogic服务器上的JNDI树中消失,然后当我尝试启动应用程序时我再次收到以下错误:

Caused By: javax.naming.NameNotFoundException: Unable to resolve 'jdbc.myDS'. Resolved 'jdbc'; remaining name 'myDS'
Run Code Online (Sandbox Code Playgroud)

我在JPAConfiguratation.java启动时设置了以下内容:

package mySpringApp.application;

import java.util.Properties;

import javax.annotation.Resource;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

import org.apache.commons.dbcp.BasicDataSource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.JpaVendorAdapter;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * An application context Java configuration class. The usage of Java configuration
 * requires Spring Framework 3.0 or higher with …
Run Code Online (Sandbox Code Playgroud)

java spring servlets weblogic jndi

10
推荐指数
1
解决办法
2729
查看次数

如何避免从Java Web服务器向自身发送HTTP请求?

实际情况是这样的:Java Web服务器(Weblogic)接收来自用户的请求,它必须发送ZIP存档作为响应.存档必须从用户要求的一些文件和服务器本身生成的一个HTML报告动态生成.我想重用服务器已经在其他情况下使用的JSF servlet来生成此报告.所以,基本上,我使用的是:

HttpURLConnection  self = new URL ("http://me.myself.com/report.jsf?...").openConnection ();
String  report_html = fetchHtmlFromConnection (self);
Run Code Online (Sandbox Code Playgroud)

然后创建所请求的ZIP,包括生成的HTML.

问题是,我可以以某种方式避免report.jsf在这种情况下发出内部HTTP请求(to )吗?这涉及到基本上没有意义(因为应用程序只是"自言自语")通过操作系统往返,HTTPD(可能在不同的机器上),等等.

java webserver weblogic

10
推荐指数
1
解决办法
1263
查看次数

在Weblogic 12.1.3上找不到文件metro-default.xml

我们目前正在运行WebLogic 12.1.2.在这种环境下我们的应用运行良好.

我们现在想要的是将我们的应用程序同步到WebLogic 12.1.3环境.但我们正面临着我们使用的Web服务的问题.在新版本中,服务器抛出一个异常,说"找不到默认配置文件[metro-default.xml]".

我试图在这个文件上找到一些东西,但什么都没有.

PS:我们不使用Metro,我们使用WebLogic默认的JAX-WS堆栈.该应用程序部署为WAR文件.

这是异常的堆栈

java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found
    at com.sun.xml.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:142)
    at com.sun.xml.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:119)
    at com.sun.xml.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:122)
    at com.sun.xml.ws.assembler.MetroTubelineAssembler.createServer(MetroTubelineAssembler.java:173)
    at com.sun.xml.ws.server.WSEndpointImpl.<init>(WSEndpointImpl.java:193)
    at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:337)
    at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:332)
    at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:164)
    at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:577)
    at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:560)
    at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:303)
    at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:179)
    at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131)
    at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152)
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:678)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
    at weblogic.servlet.internal.EventsManager.executeContextListener(EventsManager.java:243)
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:200)
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:185)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1838)
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2876)
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1661)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:823)
    at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:360)
    at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:356)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
    at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:138)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:216) …
Run Code Online (Sandbox Code Playgroud)

java web-services weblogic jax-ws

10
推荐指数
2
解决办法
1万
查看次数

通过Java程序"Sudo su - weblogic"?

我正在尝试连接我的远程unix机器并使用java程序执行一些ssh命令.

connection = new Connection(hostname);                                                  
connection.connect();
boolean isAuthenticated = connection.authenticateWithPassword(username, password);
if (isAuthenticated == false)
    throw new IOException("Authentication failed.");    
Session session = connection.openSession();
session.execCommand("sudo su - weblogic");  
Run Code Online (Sandbox Code Playgroud)

这里需要密码和ofcrs,我无法提供,因为没有终端.因此创建了一个user.sh文件@我的unix用户主目录(/home/..../bharat),内容如下.

echo <mypassword> | sudo -S su - weblogic
sudo -S su - weblogic
Run Code Online (Sandbox Code Playgroud)

但现在如果我像下面这样调用bash user.sh

session.execCommand("bash user.sh"); 
Run Code Online (Sandbox Code Playgroud)

在我的用户使用java登录后,它会给出以下错误,但无法确定解决方案.

sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
Run Code Online (Sandbox Code Playgroud)

请帮忙 :)

发送的响应("cd /u02/app/oracle/xyz/admin/domains/11.1.1.9/xxxx_xx_xxx_xxx.domain/shared/logs/xxxx"); 在下面 -

突出显示的红色==>显示响应,我现在已经到了.

突出显示蓝色==>预期响应.

如果通过拆分相同的命令发送4个较小的命令,突出显示的绿色==>工作正常.

在此输入图像描述

java unix ssh shell weblogic

10
推荐指数
1
解决办法
379
查看次数

如何使用JConsole远程连接到Weblogic?

我需要使用哪个URL,端口和weblogic服务器端设置?

jmx weblogic jconsole

9
推荐指数
1
解决办法
2万
查看次数

Maven JVM在weblogic deploy上以退出代码0意外终止

我已经为hudson和部署服务器之间的自动部署过程编写了pom.xml.

我返回其工作完美的脚本我可以在Web逻辑服务器中看到该应用程序.该应用程序已部署在Web逻辑服务器中.没问题.

所有剩下的任务也很好地在服务器中工作,但是通过在hudson中说出以下错误,构建失败

[ServerConnectionImpl.close():332] : Closing DM connection   
[ServerConnectionImpl.close():352] : Unregistered all listeners  
[ServerConnectionImpl.closeJMX():372] : Closed JMX connection  
[ServerConnectionImpl.closeJMX():384] : Closed Runtime JMX connection  
[ServerConnectionImpl.closeJMX():396] : Closed Edit JMX connection  
**ERROR: Maven JVM terminated unexpectedly with exit code 0**  
Sending e-mails to: test@gmail.com  
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这种情况发生在maven.

这是我在Hudson服务器中设置的maven opts.

Maven_OPTS : -Xms256m -Xmx1024m -XX:MaxPermSize=512m
Run Code Online (Sandbox Code Playgroud)

weblogic hudson maven

9
推荐指数
1
解决办法
3399
查看次数