今天:
一:遇到的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没反应,说明是不是代码压根就没有执行呢? 是啊!