2019-07-08Eclipse卡死解决方法

十月 31, 2018 1:48:50 下午 org.apache.catalina.core.StandardWrapperValve invoke

严重: Servlet.service() for servlet [springMVC] in context with path [/smartSiteLT] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: PermGen space] with root cause

java.lang.OutOfMemoryError: PermGen space

内存溢出

方法1:杀掉占用端口的软件。

打开任务管理器,找到java虚拟机相关的进程javaw.exe,将它结束掉。如果问题没有解决,往下看。

如果没有这个进程,那可能是其他软件占用了端口。

在开始菜单->运行->cmd->输入 netstat  -ano 或netstat -an | grep 8080 命令,

s可以查看哪个进程占用了8080和8009端口,找到占用端口软件的PID,然后在任务管理器找到对应PID的软件,关闭结束该进程即可。

如果任务管理器中没有显示PID列,需要设置,查看---》选择列---》勾选“PID(进程标识符)”。

Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use.

The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

解决办法:

eclipse运行web时出现上述报错,这是由于你已经在外面通过starup.bat打开了tomcat,而在eclipse中运行时会再一次通过server打开Tomcat,

这就造成了上面端口被占用的发中生,解决方法就是找到Tomcat的文件夹下bin文件夹然后双击shutdown.bat关闭Tomcat后再在eclipse中运行即可。

zokeeper 启动报错EndOfStreamException: Unable to read additional data from client sessionid 0x00  likely client has closed socket

zookeeper报Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect的解决

解决办法:

客户端连接Zookeeper时,配置的超时时长过短。致使Zookeeper还没有读完Consumer的数据,连接就被Consumer断开了。

tickTime=400000

注销电脑或重启电脑。。 --------未根本解决

是因为多个服务部署在同一台tomcat服务器上导致的。具体可能是因为同一tomcat服务器上的项目被重复启动,于是发生端口被占用的情形。

解决问题的办法是,将不同的服务部署到不同的服务器上。这样就能解决问题了 (威海慈溪项目来回切换导致) *****************重启tomcat即可

Caused by: java.net.ConnectException: Connection refused: no further information

解决办法:

\work\Catalina\localhost下的项目缓存都清除掉再重启项目试试 ---启动sso报错,但不影响启动。

HTTP 304: Not Modified :Not Modified客户端有缓冲的文档并发出了一个条件性的请求

一般是提供if-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,

原来缓冲的文档还可以继续使用。如果客户端在请求一个文件的时候,发现自己缓存的文件有Last Modified,

那么杂请求中会包含if Modified Since,这个时间就是缓存文件的Last Modified(Date).

---------------------

解决办法:

按Ctrl+F5强制刷新 200

Eclipse卡死解决方法

方法一(推荐使用,如果没有这个文件,就使用方案二):

\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap

方法二:

进入workspace/.metadata/.plugins/目录

重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.

然后重启 eclipse

Close eclipse

Delete org.eclipse.core.resources

Rename org.eclipse.core.resources_old back to org.eclipse.core.resources

启动 eclipse

GROUP_CONCAT 函数返回一个字符串结果,该结果由分组中的值连接组合而成,常和 GROUP BY 连用。

别乱用 GROUP_CONCAT,说不定你现在使用的 GROUP_CONCAT 得到的结果就是隐藏着BUG的。

GROUP_CONCAT 的结果会受到 group_concat_max_len 变量的限制。

默认 group_concat_max_len = 1024,即字符串的长度字节超过1024 则会被截断。

show variables like 'group_concat_max_len'

JSON.stringify(that.facedata);进行格式化

{"errcode":"101","errmsg":"无法更新 EntitySet“T_Synchronous”,因为它有一个 DefiningQuery,而 元素中没有支持当前操作的 元素。"}

你可能感兴趣的:(2019-07-08Eclipse卡死解决方法)