2016-8-29

今天:

一:遇到的bug:

      1. java.lang.StringIndexOutOfBoundsException: String index out of range: -2  

      2. tomcat的catalina.bat这个文件的设置哦!

      3. Application Server was not connected before run configuration stop, reason:
          Unable to ping server at localhost:1100     

二:代码调试:   这是作为一个程序员最起码的基础啊!

   1.Step Into是进入一个方法内部进行调试 
      Step Over是不进入方法内部进行调试

      step into:进入子函数

      step over:越过子函数,但子函数会执行

      step return:跳出子函数

    2.idea无法进入断点?              这个是重点哦!

三:IDEA的熟悉

     1.可以参照中文版的来看工具中的英文都是些什么意思哦!  嗯,好方法!

四:常识

      1.  .bat文件:windows操作系统的批处理文件,可直接运行的哦!

五:tomcat学习

补充:

1.web项目用tomcat发布!

一: Application Server was not connected before run configuration stop, reason: Unable to ping server at

localhost:1100 ?

答: 已经启动了,关闭java程序! 应该是JVM已经启动了,占用了1100端口。


二:Unable to open debugger port (127.0.0.1:59761): java.net.SocketException "socket closed" ?

答:重启!


三:Server is not connected. Deploy is not available.

答:应该是catalina.bat文件,你改动了!

还有这个bug其实不成问题哦!


四:幸福来的真突然!

答:把服务器上的配置文件复制到本地即可! 哦,soga!


五:代码debug,不进入断点!

六:java的类型转换问题:Int 和 String


七:日,奇怪,debug模式看了看居然自己就好了!


要知道:

1.tomcat是32位的,而OS是64位! 32位软件运行64位数OS上。

2.debug没反应,说明是不是代码压根就没有执行呢?  是啊!

原文地址:https://www.cnblogs.com/njqa/p/5817859.html