myeclipse与wildfly的各种错误配置
来源:互联网 发布:阿里云视频服务 播放 编辑:程序博客网 时间:2024/06/01 10:08
第一次写c博客\ >w< / 略过。。。
首先要说明一下
使用的环境配置
myeclipse为2016版本
wildfly为8.0
安装配置遇到的问题真的数不胜数,而且网上的安装配置有点参差不齐,于是就自己安装啦,然后出错、闪退,最后发现原来是自己很多配置错了,而且还打错。。。
正常应该是这个样子的:
大部分都是INFO,没有ERRORo(* ̄▽ ̄*)ブ开心
不过也有不正常的时候:
关掉wildfly的时候经常这样,开始的时候有时也会这样,网上有很多这样的解决方法,我的解决方法是:
简单粗暴不治本。。。因为这样子是告诉wildfly强调用这个JVM
嗯还有其他的问题,如:
16:34:35,114 INFO [org.jboss.modules] (main) JBoss Modules version 1.6.0.Final
16:34:37,608 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1
16:34:37,971 INFO [org.jboss.as] (MSC service thread 1-8) WFLYSRV0049: WildFly Full 11.0.0.CR1 (WildFly Core 3.0.1.Final) starting
16:34:49,087 INFO [org.jboss.as.controller] (Controller Boot Thread) OPVDX002:无法整齐打印验证错误:null
16:34:49,106 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:143)
at org.jboss.as.server.ServerService.boot(ServerService.java:387)
at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:370)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[143,17]
这个的解决办法网上很难搜,而且全是英文,所以我怀疑是拼写错误。。。
所以去standalone.xml看了下,果不其然【注意这里省略了晚上熬夜2个钟头直至第二天下午6点半】
发现错误了吗?就是光标那里(其实还有一个错误),还是看了好久(不止这里还有其他地方)无意中发现的。
错误原因:因为有其他bug重装了wildfly懒得重新打叫朋友QQ发我,然后“/se”这个东西很荣幸变成了表情……
改了之后还是错误,我干脆把datasource删了一部分算了,然后wildfly成功了
但是datasource是必须要配置的一部分,没有的话整个项目都会出错
所以我和小伙伴找呀找呀,原来是这里错了!
<datasource jndi-name="java:mysqlDS" pool-name="mysqlDSPool"> 应该是
<datasource jndi-name="java:/mysqlDS" pool-name="mysqlDSPool">
改了以后就运行ok,开始部署我的项目啦,然后运行
又出错
Exception in thread "main" javax.ejb.NoSuchEJBException: No such EJB: /ejb_lesson3/PersonDao @ http-remoting://localhost:8080
at org.jboss.ejb.protocol.remote.EJBClientChannel$MethodInvocation.handleResponse(EJBClientChannel.java:1005)
at org.jboss.ejb.protocol.remote.EJBClientChannel$MethodInvocation.handleResponse(EJBClientChannel.java:945)
at org.jboss.remoting3.util.InvocationTracker.signalResponse(InvocationTracker.java:167)
at org.jboss.ejb.protocol.remote.EJBClientChannel.processMessage(EJBClientChannel.java:176)
at org.jboss.ejb.protocol.remote.EJBClientChannel.access$100(EJBClientChannel.java:106)
at org.jboss.ejb.protocol.remote.EJBClientChannel$1$1.handleMessage(EJBClientChannel.java:659)
at org.jboss.remoting3.remote.RemoteConnectionChannel.lambda$handleMessageData$3(RemoteConnectionChannel.java:430)
at org.jboss.remoting3.remote.RemoteConnectionChannel$$Lambda$152/904614118.run(Unknown Source)
at org.jboss.remoting3.EndpointImpl$TrackingExecutor.lambda$execute$0(EndpointImpl.java:926)
at org.jboss.remoting3.EndpointImpl$TrackingExecutor$$Lambda$72/1585651489.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:744)
Suppressed: javax.ejb.NoSuchEJBException: No such EJB: /ejb_lesson3/PersonDao @ http-remoting://localhost:8080
... 13 more
这回我变聪明了,肯定是部署有问题,因为做实验一的时候就干过没部署就运行的傻事,然后我去部署,不出现红色错误
17:23:09,173 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("full-replace-deployment") failed - address: ([]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.naming.context.java.jboss.java:mysqlDS"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.persistenceunit.\"ejb_lesson3.jar#ejb_lesson3\" is missing [jboss.naming.context.java.jboss.java:mysqlDS]",
"jboss.persistenceunit.\"ejb_lesson3.jar#ejb_lesson3\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.java:mysqlDS]"
]
}
17:23:09,220 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) WFLYSRV0016: Replaced deployment "ejb_lesson3.jar" with deployment "e
这困扰了我好久好久,调查过没有缺包,没有缺任何东西,jre和jdk还是好好的,这句话就知道missing那个mysqlDS,可是我已经配置好了
然后之前的BUG弄好之后看了看,发现就是同样的问题,这句话报错很直接就说明了,TAT可我就是看不到,自动模糊
原来是java:/mysqlDS 所以找不到java:mysqlDS persistence.xml 配置错误
改回正确运行java application就OK了,work done
所以是“老眼昏花”的锅,努力不如睡个好觉,养好精神,大多数错误都是自己打错了QAQ
程序员要好好休息啊
- myeclipse与wildfly的各种错误配置
- wildfly mysql数据源配置错误
- Myeclipse的各种错误解析
- myeclipse 各种错误
- 配置Wildfly需要注意的地方
- Wildfly 10的安装、配置到部署
- Wildfly Jboss 简单的配置优化
- Myeclipse各种配置
- myEclipse 8.5 各种错误解决办法
- MyEclipse的配置与使用
- myEclipse与tomcat的配置
- Myeclipse 的配置与使用
- WildFly/JBoss7配置数据源
- eclipse 配置 wildfly
- WildFly配置gzip压缩
- Wildfly配置PostgreSQL数据源
- WildFly配置MySql驱动
- wildfly配置ldap
- Spring boot 入门 ---(一)
- redis持久化
- vue生命周期图
- IP安全策略实现端口隔离
- linux音效pulseaudio
- myeclipse与wildfly的各种错误配置
- 64位 win7,Python3.5.0下安装numpy,matplotlib,scipy
- 资源大全
- ORACLE 杀死锁进程
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- VLAN及交换机级联
- java基础——String的equals()方法和equalsIgnoreCase()方法
- Python os.walk的用法与举例
- opencv学习中的细节问题