我安装了Weblogic服务器和一个站点.SSL端口是7002当我尝试访问https://localhost:7002/siteInternet Explorer中的安全页面时,我收到证书错误.单击继续到网站不会执行任何操作.在chrome中,我将opton设置为"Ignore Anyway",我可以继续查看该页面.但在Internet Explorer中我没有这样的运气.不确定我做错了什么.我正在使用随weblogic安装而来的默认证书.我没有生成任何私钥或证书.
任何帮助赞赏.
我目前尝试在WebLogic Server 12c中运行Docx4j.WebLogic Server 12c随EclipseLink 2.3.2一起提供.
有一个类似的帖子描述了情况,遗憾的是没有答案.
Docx4j不适用于EclipseLink 2.3.2中的JAXB(MOXy)实现.我使用EclipseLink 2.5让Docx4j独立运行.所以我非常有信心将EclipseLink 2.5与Weblogic Server 12c一起使用将解决Docx4j的问题.
如何使用EclipseLink Version 2.5替换运行WebLogic Server 12c的EclipseLink Vesion 2.3.2?
我知道weblogic是专有的,但它是开源的吗?
或者至少即使Weblogic下载是二进制文件(.class或.jar文件),我们是否有办法获得oracle如何实现Java EE规范的源代码?
当我尝试启动节点管理器时,我遇到了错误.我在远程计算机上收到此错误.顺便说一下,节点管理器在我的本地机器上运行没有任何问题.两台机器都配置相同.有什么想法吗?
<SEVERE> <Fatal error in node manager server>
weblogic.nodemanager.common.ConfigException: Unknown key store identity alias or not a key entry alias: DemoIdentity
at weblogic.nodemanager.server.SSLConfig.loadKeyStoreConfig(SSLConfig.java:175)
at weblogic.nodemanager.server.SSLConfig.<init>(SSLConfig.java:100)
at weblogic.nodemanager.server.NMServer.init(NMServer.java:185)
at weblogic.nodemanager.server.NMServer.<init>(NMServer.java:147)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:353)
at weblogic.NodeManager.main(NodeManager.java:31)
Run Code Online (Sandbox Code Playgroud) 众所周知,WebLogic Server 12c本身支持Java EE 7.
但是,如果我们看一下标准的WebLogic 12c文档,会有很多版本的差异.如:
Java EE 7:Servlet 3.1,JPA 2.1,EL 3.0,JAX-RS 2.0,EJB 3.2,JMS 2.0
WLS 12c:Servlet 3.0,JPA 2.0,EL 2.2,JAX-RS 1.1,EJB 3.1,JMS 1.1
这只是导入图书馆的问题?或者使用这些最新版本有什么限制?
非常感谢!
我在WebLogic 12c上运行Jenkins 1.613,在JBoss EAP 6.3上运行.我设法让Jenkins的email-ext插件在JBoss上运行.但是,每当我使用诸如$ PROJECT_NAME之类的令牌时,电子邮件扩展插件在WebLogic上失败(在JBoss上完全正常,我应该再次强调).
我得到以下stacktrace,这似乎表明tokenmacro插件存在一些问题.
java.lang.LinkageError: loader constraint violation: when resolving method
"com.google.common.collect.Multimaps.newListMultimap( java/util/Map; com/google/common/base/Supplier;) com/google/common/collect/ListMultimap;"
the class loader (instance of hudson/ClassicPluginStrategy$AntClassLoader2) of the current class, org/jenkinsci/plugins/tokenmacro/Tokenizer,
and the class loader (instance of sun/misc/Launcher$AppClassLoader) for resolved class, com/google/common/collect/Multimaps,
have different Class objects for the type ap; com/google/common/base/Supplier;) com/google/common/collect/ListMultimap; used in signature
at org.jenkinsci.plugins.tokenmacro.Tokenizer.find(Tokenizer.java:109)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expand(TokenMacro.java:167)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:233)
at hudson.plugins.emailext.plugins.ContentBuilder.transformText(ContentBuilder.java:71)
at hudson.plugins.emailext.ExtendedEmailPublisher.setSubject(ExtendedEmailPublisher.java:659)
Run Code Online (Sandbox Code Playgroud)
问题:
可能有用的其他信息:
我在weblogic 12c(12.1.3)上使用jersey 2.21来提供Rest.Rest类工作正常,无需注入上下文HTTPServeletRequest/HTTPServletResponse.但是一旦注入上下文,它会在调用服务时抛出"接口org.glassfish.hk2.api.ProxyCtl在类加载器中不可见"错误.
这是班级:
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
@Component
@Path("test")
public class TestResource {
Logger logger = LoggerFactory.getLogger(TestResource.class);
@Context HttpServletResponse resp;
@Context HttpServletRequest request;
/**
* Test site connectivity. Return parameter txt's content in reply
* @param content
* @return
*/
@GET
@Path("/tryMe")
@Produces(MediaType.TEXT_PLAIN)
public String echoTest(@QueryParam("txt") String content) {
System.out.println("Try me reach.");
System.out.println("from client: "+request.getRemoteAddr());
return content;
}
}
Run Code Online (Sandbox Code Playgroud)
如果注释掉这两个上下文,则在调用tryMe Restful时没有错误. …
我正在使用weblogic maven插件在服务器上部署我的应用程序.
我不确定我是否在配置上犯了错误.当天的第一个maven构建需要很长时间(约30分钟),因为插件似乎对完整的weblogic堆栈具有大量依赖性并且更新maven-metadata.xml文件.
我的配置如下所示:
<plugin>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<version>12.1.3-0-0</version>
<configuration>
<adminurl>t3://localhost:7001</adminurl>
<user>admin</user>
<password>pass</password>
<upload>true</upload>
<action>deploy</action>
<remote>false</remote>
<verbose>true</verbose>
<source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
<name>${project.build.finalName}</name>
<targets>myserver</targets>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
也许我们的Nexus-repo太慢了.;-)
提前致谢
我们有一个在Weblogic 10.3.6上的JSF应用程序,我们尝试在Weblogic 12.2.1上进行部署.
有关信息,我们成功部署了Weblogic 12.1.3,而没有对项目进行任何更改.
在Weblogic 12.2.1上部署时,我们面临NullPointerException:
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000
.
CLASSPATH=C:\tools\java8\JDK18~1.0_1\lib\tools.jar;C:\BEA122~1.1\wlserver\server\lib\weblogic.jar;C:\BEA122~1.1\oracle_common\modules\net.sf.antcontrib_1.1.0.0_1-0b3\lib\ant-contrib.jar;C:\BEA122~1.1\wlserver\modules\features\oracle.wls.common.nodemanager.jar;C:\BEA122~1.1\oracle_common\modules\com.oracle.cie.config-wls-online_8.2.0.0.jar;C:\BEA122~1.1\wlserver\common\derby\lib\derbyclient.jar;C:\BEA122~1.1\wlserver\common\derby\lib\derby.jar;C:\PROGRA~2\INSTAN~1\ojdbc14.jar
.
PATH=C:\BEA122~1.1\USER_P~1\domains\myDomain\bin;;C:\BEA122~1.1\wlserver\server\native\win\x64;C:\BEA122~1.1\wlserver\server\bin;C:\BEA122~1.1\oracle_common\modules\org.apache.ant_1.9.2\bin;C:\tools\java8\JDK18~1.0_1\jre\bin;C:\tools\java8\JDK18~1.0_1\bin;C:\PROGRA~3\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~2\QUICKT~1\QTSystem;C:\PROGRA~2\INSTAN~1\;C:\PROGRA~1\TORTOI~1\bin;C:\tools\org\apache\maven\maven\303812~1.3\bin;C:\tools\com\sun\java\jdk\6U23-W~1\bin;C:\PROGRA~2\NETCDF~1;C:\BEA122~1.1\wlserver\server\native\win\x64\oci920_8
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http:\\hostname:port\console *
***************************************************
Starting WLS with line:
C:\tools\java8\JDK18~1.0_1\bin\java -server -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms256m -Xmx512m -XX:CompileThreshold=8000 -Dweblogic.Name=AdminServer -Djava.security.policy=C:\BEA122~1.1\wlserver\server\lib\weblogic.policy -Xverify:none -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:C:\BEA122~1.1\wlserver\server\lib\debugpatch-agent.jar -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dwls.home=C:\BEA122~1.1\wlserver\server …Run Code Online (Sandbox Code Playgroud) 在使用stopManagedWeblogic.sh脚本停止受管服务器时,即使具有正确凭据的boot.properties文件,在WebLogic 12c环境中创建的受管服务器也会提示输入用户名和密码.
boot.properties文件配置在其他可访问的位置,其路径使用-Dweblogic.system.BootIdentityFilejava选项指定
我观察到以下奇怪的行为
仅在使用stopManagedWeblogic.sh脚本关闭受管服务器的情况下,它才会提示输入用户名和密码.
WebLogic中是否不支持无密码托管服务器关闭?因为我不希望将用户名和密码指定为停止脚本的参数.
weblogic12c ×10
weblogic ×6
java ×4
docx4j ×1
eclipselink ×1
java-ee ×1
java-ee-7 ×1
jenkins ×1
jersey-2.0 ×1
maven ×1
moxy ×1
spring ×1