一、问题描述
在js页面点击右上角的浏览器后报错:There is no configured/running web-servers found! Please, run any web-configuration and hit the Refresh button!
二、逐步排查
百度了一下各位大神的解决方案,逐步进行排查:
1)servers没有部署,没有运行。
不存在的,我的tomcat servers运行的好好的,下一个!
2)tomcat配置的library项增加tomcat配置的lib目录,重启。
详细点就是这样,先点击File–>Settings,如图所示:
点击Settings后跳转到下图这个页面,在上面的搜索框中输入servers并点击搜索,可以看到它自己选中了Application Servers,没错就是这个!
接下来给library项增加tomcat配置的lib目录,点击下图位置的“+”号,就可以添加lib目录了,这里我已经添加好了,你以为这样问题就解决了吗?没有,还是同样的错误,生活不易啊!
3)在Run/Debug Configurations页面给你的Tomcat Server添加Artifact.
第一步,点击Run,选择Run…如下图:
接下来会跳出下图这个窗口,在这里我们点击Edit Configurations
可以看到它跳转到了下图的页面,我们选择自己添加的Tomcat Server,我这里给它命名为websocketConfigServer
在右边的区域点击Deployment,切换成如下页面,点击“+”在跳出的两个选项里选择Artifact,然后选择后缀为exploded的进行添加,如下所示:
应该差不多好了吧!可是运行之后它依然还是原来的错误,历史不停重现!我恨!!!
4)有人说你清下缓存重启试试,好的没问题。File里面选择Invalidate Caches,如下图所示:
可以看到跳出如下页面,这里我们选择红色框框里选的那个清除缓存并重启。
重启完毕,运行!
There is no configured/running web-servers found! Please, run any web-configuration and hit the Refresh button!
emmmm…历史总是惊人的相似。。。
5)还是重复第三点的步骤,在这里我们选择External Source,如下所示:
添加项目的包路径,如下:
至此我的问题终于解决了,长出一口气,希望这点经历可以帮到后来的小可爱们。
…
那么新的问题又来了,js页面运行之后产生404错误该怎么办!头秃!!!