我是docker的新手,我正在尝试使用以下命令运行postgres数据库docker:
docker run --name rva-db -e POSTGRES_PASSWORD=rva -e POSTGRES_DB=rva-db -d postgres -p 5432:5432
Run Code Online (Sandbox Code Playgroud)
如果我试图在没有-p选项的情况下运行它,它似乎工作正常,但我无法从我的本地pg-admin到达它,我想我需要添加端口链接来达到它.
无论如何,容器总是在几秒钟后崩溃,当我尝试使用start命令启动它时,我得到以下返回:
docker start -a rva-db
FATAL: invalid value for parameter "port": "5432:5432"
Run Code Online (Sandbox Code Playgroud)
我错过了什么 ?
仅供参考,我在MacOS上使用以下docker版本运行它:
$ docker version
Client:
Version: 1.12.1
API version: 1.24
Go version: go1.7.1
Git commit: 6f9534c
Built: Thu Sep 8 10:31:18 2016
OS/Arch: darwin/amd64
Server:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:52:38 2016
OS/Arch: linux/amd64
Run Code Online (Sandbox Code Playgroud) 我已经使用JAXB在Java中创建了一个MDB来解析xml内容。此MDB在10.3.4 weblogic服务器上已经很长时间(大约3年)工作了。
现在,我必须将其迁移到weblogic 12.1.3服务器上,并且由于我尚不知道的原因,weblogic选择的实现与我想要的不同。但是我不知道如何设置它。
现在我的代码初始化代码是这样的:
private JAXBContext getJAXBContext() throws JAXBException {
if (v1JaxbContext == null) {
v1JaxbContext = JAXBContext.newInstance(MyClass.class);
}
System.out.println("jaxbContext : "+v1JaxbContext.getClass().getName());
return v1JaxbContext;
}
Run Code Online (Sandbox Code Playgroud)
MyClass.java由JAXB从XSD生成。
在我的月食中,输出是com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl
在我的网络逻辑方面,输出是org.eclipse.persistence.jaxb.JAXBContext
我有2个应用程序运行良好,除了1个功能的生产环境.此功能是简单表格中的excel生成.在我所有的其他环境中,excel的生成是可以的,但是当我尝试在生产环境中使用它时.我的日志中出现此错误,并且在我的应用程序中出现了错误500!
2014-04-29 09:27:05,690 [[ACTIVE] ExecuteThread:'4'表示队列:'weblogic.kernel.Default(self-tuning)'] ERROR com.btoc.reporting .web.misc.MiscServletFilter - 处理错误请求org.springframework.web.util.NestedServletException:处理程序处理失败; 嵌套异常是java.lang.InternalError:不能使用'localhost:10.0'作为DISPLAY变量的值连接到X11窗口服务器.在org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:949)在org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)在org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:882)org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)位于javax.servlet.http.HttpServlet.service(HttpServlet.java:707)的javax.servlet.http. HttpServlet.service(HttpServlet.java:820)位于weblogic.servlet上的weblogic.servial.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:227)中的weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) .internal.ServletStubImpl.execute(ServletStubImpl.java:300)在weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)在weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)在weblogic的. servlet.internal.RequestDispatcherImpl.forward(要求 uestDispatcherImpl.java:253)org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)at org .tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)at org.tuckey.web.filters.urlrewrite .UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)在weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)在com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)在weblogic的. servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)147)在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)在weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 56)在org.springfram的org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:311)ework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116))org.springframework.security.web上的org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)位于org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter)的org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)中的.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)的.java:101)在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)AVA:113)在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323 )ort.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)eRequestFilter.java:54)org.springframework.security.web.FilterChainProxy $ VirtualFilterChain的ationFilter.java:139).doFilter(FilterChainProxy.java:323)在org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323 )ProcessingFilter.java:182)org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) )org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)va:87)org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)at org. springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
我可以遵循任何线索?我已经比较了我所有的java版本.就像我使用weblogic服务器一样,我所有的java版本都是一样的.
我正在使用(对于excel一代)来自apache的API :
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.7</version>
</dependency>
Run Code Online (Sandbox Code Playgroud) 我在使用本机SQL查询时遇到问题...
当这段代码:
SimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
List<Object[]> objects = entityManager.createNativeQuery(" select ERROR_CODE, REASON,
count(*) " + //
" from flow_error " + //
"where timestamp " + //
" between to_date(:endDate,'YYYY-MM-DD HH24:MI:SS') " + //
" and to_date(:startDate,'YYYY-MM-DD HH24:MI:SS') " + //
" AND TRANSACTION_UUID in ( " + //
" SELECT TRANSACTION_UUID " + //
" FROM RJT_HIST " + //
" WHERE insert_tst " + //
" between to_date(:endDate,'YYYY-MM-DD HH24:MI:SS') " + //
" and to_date(:startDate,'YYYY-MM-DD HH24:MI:SS') …Run Code Online (Sandbox Code Playgroud) 我有一个经典的春季网络应用程序与一些spring crud存储库.
我试图以经典的角度形式保存我的实体,我随机得到这个错误:
.w.s.m.s.DefaultHandlerExceptionResolver : Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: No _valueDeserializer assigned
at [Source: java.io.PushbackInputStream@11936b0f; line: 1, column: 19] (through reference chain: com.adeo.volt.domain.HalfFlow["exchange"]->com.adeo.volt.domain.Exchange["id"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: No _valueDeserializer assigned
at [Source: java.io.PushbackInputStream@11936b0f; line: 1, column: 19] (through reference chain: com.adeo.volt.domain.HalfFlow["exchange"]->com.adeo.volt.domain.Exchange["id"])
Run Code Online (Sandbox Code Playgroud)
这是我发送的Json:
{
"exchange": {
"id": 305,
"processExchange": [],
"number": 305,
"halfFlows": [],
"name": "TEST2",
"type": {
"id": 2,
"name": "real-time"
},
"technology": {
"id": 1,
"name": "ESB webMethods"
},
"exchangesObjectsExchanges": [{
"id": 235, …Run Code Online (Sandbox Code Playgroud)