起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6967|回复: 10

[结贴] java 调试 错误

  [复制链接]

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
发表于 2014-3-21 19:15:27 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE9
java点调试按钮报错 如下:  调试不起来


2014-3-21 19:08:21 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\YYX5\jdk\bin;.;C:\Windows\system32;C:\Windows;D:\YYX5\jdk\jre\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\VisualSVN\bin
2014-3-21 19:08:21 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
    at java.net.ServerSocket.bind(ServerSocket.java:319)
    at java.net.ServerSocket.<init>(ServerSocket.java:185)
    at java.net.ServerSocket.<init>(ServerSocket.java:141)
    at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
    at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1014)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:680)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-3-21 19:08:21 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1016)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:680)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-3-21 19:08:21 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 966 ms
2014-3-21 19:08:21 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2014-3-21 19:08:21 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
[JUSTEP_HOME in UIServer]: D:\YYX5
2014-3-21 19:08:27 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class com.justep.x.loader.NativeLoaderListener
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/ECB/PKCS5Padding
    at javax.crypto.Cipher.getInstance(DashoA12275)
    at com.justep.security.decrypt.DecryptClassLoader.findClass(Native Method)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at com.justep.security.decrypt.Decrypt.getClass(Unknown Source)
    at com.justep.security.decrypt.Decrypt.createObject(Unknown Source)
    at com.justep.x.loader.NativeLoaderListener.a(Unknown Source)
    at com.justep.x.loader.NativeLoaderListener.contextInitialized(Unknown Source)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
    at org.apache.catalina.core.StandardService.start(StandardService.java:519)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2014-3-21 19:08:27 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2014-3-21 19:08:27 org.apache.catalina.core.StandardContext start
严重: Context [/BusinessServer] startup failed due to previous errors
2014-03-21 19:08:28 mondrian.properties can't be found under 'D:\YYX5\studio\.' or classloader
2014-03-21 19:08:28 Mondrian: loaded 0 system properties



109

主题

1191

帖子

3851

积分

论坛元老

Rank: 8Rank: 8

积分
3851
QQ
发表于 2014-3-21 19:38:23 | 显示全部楼层
端口号被占用了
回复 支持 反对

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-3-21 19:55:52 | 显示全部楼层
MaHZ 发表于 2014-3-21 19:38
端口号被占用了

端口在那里改 JAVA 配置里面没看到
回复 支持 反对

使用道具 举报

发表于 2014-3-21 22:11:04 | 显示全部楼层
ssoqyhm 发表于 2014-3-21 19:55
端口在那里改 JAVA 配置里面没看到

到tomcat目录下的把conf文件夹下的server.xml文件中,找到
                <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
        将该端口修改一下便可
                <Connector port="8088" protocol="AJP/1.3" redirectPort="8443" />
回复 支持 反对

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-3-21 22:24:40 | 显示全部楼层
lanware_smf 发表于 2014-3-21 22:11
到tomcat目录下的把conf文件夹下的server.xml文件中,找到
                 
        将该端口修改一下 ...

Tomcat启动没有问题 都可以用; 是在自己新建的java项目下调试报的错误,不是原来X5项目下的的java
回复 支持 反对

使用道具 举报

发表于 2014-3-21 22:39:20 | 显示全部楼层
ssoqyhm 发表于 2014-3-21 22:24
Tomcat启动没有问题 都可以用; 是在自己新建的java项目下调试报的错误,不是原来X5项目下的的java ...

http://blog.csdn.net/taozpwater/article/details/7881024,参考这个帖子试试
回复 支持 反对

使用道具 举报

1

主题

313

帖子

859

积分

高级会员

Rank: 4

积分
859
发表于 2014-3-22 09:32:01 | 显示全部楼层
Unrecognized Windows Sockets error: 0: JVM_Bind
这是端口被占用了

你这样修改:

把tomcat/conf文件夹里面的server.xml的端口换成其它未占用的80端口 如:8088、8089等
点开始->运行->输入 CMD 进行DOC窗口,在窗口中输入 netstat -aon,看一下里面的端口有没有与TOMCAT中的启口冲突的。


通过studio“窗口——首选项——Studio配置——Tomcat”端口,进行修改;
明天会更好。
回复 支持 反对

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-3-22 09:52:52 | 显示全部楼层
fpj123 发表于 2014-3-22 09:32
Unrecognized Windows Sockets error: 0: JVM_Bind
这是端口被占用了

Tomcat 正常没有冲突
回复 支持 反对

使用道具 举报

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2014-3-22 10:16:43 | 显示全部楼层
cmd窗口运行 netstat -ano命令,查看端口是否被占用。
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
发表于 2014-3-24 14:14:15 | 显示全部楼层
启动任务管理器 看看是不是有两个javaw.exe运行,如果是,结束一个;如果不是,那就按照楼上的排除
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-2 07:03 , Processed in 0.073066 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表