1、 对象在实例化之前(也就是没有new出来),就调用它的方法,那么可能会遇到null错误。

2、 Eclipse默认会把Web项目发布到workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps,把这个目录下的Web应用放到Tomcat的Webapp目录下,启动Tomcat,从此不用开着Eclipse当做服务器了。

3、 CSS不熟练,那用把java嵌入在JSP中,也能实现表格间隔背景色显示。

4、 要是Tomcat端口号被占用了,那就在Eclipse中双击Server改端口号。进一步解决这个问题应该学会cmd下查看端口号占用情况,以及在Tomcat中修改端口号。

5、 在本地的机器上使用Eclipse开发调试,测试发布成功以后,再把项目部署到远程服务器的Tomcat下,这样比较实在。远程服务器只有1G的内存,软件硬件环境都有限,还是不要折腾的好。

6、 “Tomcat自己本身的启动程序和Eclipse的Tomcat Server两者只能同时启动一个,因为他们本身就是一个东西。”修改端口号就可以让两个Tomcat同时启动运行。

7、 Cmd下netstat –a查看端口情况。在Tomcat\conf\server.xml中修改端口号。

8、 要学会配置错误页面。这样一来再也看不到404了。

9、 JDBC连接SQL Server 2008也是用sqljdbc4.jar这个驱动的,同时老版本的驱动文件sqljdbc.jar不要再放到路径下了。会冲突。如此一来JDBC连接SQL Server2008还是SQL Server2005 对我已经没有区别了。即便是访问SQLServer 2000的数据库,也没有问题。

10、 在网页中嵌入图片的URL是区分大小写的,因此图片后缀名的大小写也要一样。

11、 通过超链接的方式访问Servlet是通过doGet方法。超链接里提交参数是用Servlet?name=value&name2=value 来实现的。如果参数带有中文字符,需要在tomcat的配置文件server.xml里进行修改,URIEncoding

12、 过滤器(Filter)默认配置只过滤普通页面跳转,如果是从Servlet跳转到的目标页面不会被过滤,为了解决这个问题,需要在<filter-mapping>中配置<dispatcher>FORWARD</dispatcher>

13、 字符编码过滤器(CharacterEncodingFilter)里面只写一句request.SetCharacterEncoding("utf-8")就可以了。

14、自己写写日志类(Loger)还是很实用的。写完了才发现Java 有现成的Java.util.logging.Logger 日志类可以用。不过貌似完整理解这个的使用方法比起自己写个类需要花更多是时间。但是以后还是要系统学习Logger的,然后搞搞log4j。

15、数据库里的NULL要不要显示到页面上?

16、sqljdbc4.jar 只要放jre\lib\ext\上面就可以了访问sqlserver 2005以后的版本了,并且不要放sqljdbc.jar这个老驱动,会有冲突的。

17、一个Eclipse的项目文件(ExistingProjects)直接导入新的Eclipse环境(比如说重装系统后),此时最好不要用原来的workspace了,新建一个新的workspace,然后导入项目,然后建tomcat server,然后还有红叉叉的话,在JavaResources里改一下JRE System Libary。或者还有别的解决办法?

18、Tomcat 压缩包的安装。以前用习惯了可执行文件的安装包,对于压缩包的安装不熟练。现在记录安装配置过程:下载tomcatxx.xxx.zip解压缩,然后目录下面有文档,看一下,配一下环境变量,主要就是CATALINA_HOME和JRE_HOME的配置,注意这两个环境变量的路径最后不要以 \  结尾否则就问题的。然后就可以运行startup.bat 直接启动tomcat,或者是service.bat install 安装tomcat 服务。

19、刚刚弄好环境,启动Eclipse,新建一个动态网站项目,新建一个jsp,马上有红叉叉,这时候需要右击项目属性,然后build path,添加库,添加server runtime。

20、 报错 java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符  很有可能是因为sql语句后面加了分号 ;

21、  String driverClassName = "oracle.jdbc.driver.OracleDriver";

22、  String url = "jdbc:oracle:thin:@//192.168.101.22:1521/orcl";

23、  String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

24、  String url = "jdbc:sqlserver://192.168.101.111; DatabaseName=DataEX";

25、  String driverClassName = "com.mysql.jdbc.Driver";

26、  String url = "jdbc:mysql://127.9.192.130:3306/mysql";

27、 构建XML文档时,DocumentBuilderFactory.parse 方法支持文件,但不支持直接字符串。

28、Eclipse加载旧版workspace里的项目会遇到很多叉叉的报错问题,要去Build Path/Libraries里设置一下jre和tomcat的版本和路径。

转载于:https://www.cnblogs.com/ligongzi/p/3302661.html

JavaEE 启示录相关推荐

  1. Java EE启示录

    前言 最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓"启示录",就是这个意思. 一 ...

  2. 为经典版eclipse增加web and JavaEE插件

    为经典版eclipse增加web and JavaEE插件 为经典版eclipse增加web and JavaEE插件 方法/步骤 在Eclipse中菜单help选项中选择install new so ...

  3. 启示录:打造用户喜爱的产品【PDF清晰版】,产品经理必看书籍之一

    启示录:打造用户喜爱的产品是一本很值得一买的启蒙书,在书的扉页中写着,"好产品具备三个基本条件:价值.可用性.可行性,三者缺一不可.产品没有价值,开发团队再优秀也无济于事." 书本 ...

  4. JavaEE程序员必读图书大推荐 .

    下面是我根据多年的阅读和实践经验,给您推荐的一些图书: 第一部分: Java语言篇 1 <Java编程规范> 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之 ...

  5. java美容美发项目下载_基于jsp的美容美发管理-JavaEE实现美容美发管理 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的美容美发管理, 该项目可用各类java课程设计大作业中, 美容美发管理的系统架构分为前后台两部分, 最终实现在线上 ...

  6. JavaEE路径陷阱之getRealPath

    转自:http://blog.csdn.net/shendl/article/details/1427637   JavaEE路径陷阱之getRealPath 本文是<Java路径问题最终解决方 ...

  7. 机器人启示录 百度影音_机器人启示录游戏下载-机器人启示录安卓版 v1.2.0_5577安卓网...

    机器人启示录(Robot Invasion)是一款以机器人为主角的动作射击游戏,玩家控制机器人对家用电器.机械工厂等生活设施进行入侵,可以一边入侵一边升级自己的装备,控制被芯片植入的人类,让他们自相残 ...

  8. AOSuite V2.7 发布,JavaEE快速开发平台

    2019独角兽企业重金招聘Python工程师标准>>> AOSuite V2.7 发布了,这个版本包含 9 个新增/修复/优化. 版本变更日志: 1.[新增]在[基础组件->按 ...

  9. [JavaEE笔记]Cookie

    引言 由于 Http 是一种无状态的协议,服务器单从网络连接上无从知道客户身份. 会话跟踪是 Web 程序中常用的技术,用来跟踪用户的整个会话.常用会话跟踪技术是 Cookie 与 Session. ...

  10. Linux学习(十三)---搭建JavaEE环境

    文章目录 一.概述 1.1 示意图 二.安装 JDK 2.1 安装步骤 2.2 测试是否安装成功 三.安装 tomcat 3.1 安装步骤 3.2 测试是否安装成功 四.Eclipse 的安装 4.1 ...

最新文章

  1. 怎样不让Dreamweaver中HTML源代码不自动换行??
  2. virtualbox安装时发生严重错误_Docker 安装(windows 10)
  3. java 获取光标_如何在java中使用Windows API获取当前鼠标光标类型?
  4. LeetCode 142环形链表||-中等
  5. python读取excel
  6. JavaMail基本使用
  7. MOOC网站日志分析
  8. Lambda表达式和Stream流式编程
  9. URLRewiter使用
  10. frameset ,iframe的使用
  11. mybatis框架增删改的注意事项 ,不同数据库取消转义的方法
  12. 3.SOA架构:服务和微服务分析及设计--- 理解服务与微服务的层次
  13. 增长率用计算机怎么算,操作方法:Excel使用公式来计算增长率教程
  14. 敏捷管理-PDCA循环(戴明环)
  15. 学习 MySQL 需要知道的 28 个小技巧
  16. 制作maven模板框架
  17. 图像分割库segmentation_models.pytorch
  18. python条件语句作用_Python 条件语句
  19. SVN服务器迁移操作
  20. 解决ping得通IP 但是ping 不通域名的问题

热门文章

  1. 电子商务网站源码HTML5+CSS3+JavaScript
  2. PMP考试-计算题公式汇总-(第6版)
  3. STM32开发环境搭建
  4. 【OpenCV学习】对于仕琪所写《OpenCV教程基础篇》的一些想法
  5. 大学生网页设计作业的20款优秀HTML5制作工具
  6. H264视频编码原理基础分析
  7. Charles使用手册
  8. mldn出品java风暴_MLDN出品JAVA风暴-JAVA学习的终极资料
  9. 备考计算机三级数据库——SQL 案例
  10. 移动通信原理B-------例题解答2