Tomcat
1、运行Tomcat需要的环境变量:JAVA_HOME(JDK路径)、JRE_HOME(JRE路径)、CATALINA_HOME(Tomcat路径)。
2、server.xml配置Tomcat服务端口:
<Connector port = “8080” protocol = “HTTP/1.1”
connectionTimeout = ”20000” redirectPort=”8443”>
可以通过添加<service>节点使得Tomcat可以同时提供多个服务。
3、可以通过配置conf/web.xml文件设定Tomcat列出web应用根路径下的所有页面:
<init-param>
<param-name> listings </param-name>
<param-value>true</param-value>
</init-param>
4、Tomcat的三个控制台:Server Status、Manager App、Host Manager。
5、在tomcat-users.xml中配置tomcat用户。
6、Tomcat控制台提供2种方式部署web应用:一种是将整个路径部署成web应用,另一种是将WAR文件部署成web应用。
7、Tomcat部署web应用的方式:
·利用Tomcat自动部署
·利用控制台部署
·增加自定义的web部署文件
·修改server.xml文件部署web应用(不建议采用)
8、添加自定义web部署文件(例:conf/Catalina/localhost/dd.xml):
<Context docBase = “G:/publish/codes/01/aa” debug = “0” privileged = “true”>
此时URL为:http://localhost:8080/dd
9、Tomcat两种配置DBCP数据源的方式:全局数据源、局部数据源。(需要将数据库的JDBC驱动放置于lib目录下)。
10、局部数据源配置方式:在conf/Catalina/localhost/dd.xml中添加如下代码:
<Resource name = “jdbc/dstest” auth = “Container”
type = “javax.sql.DataSource”
driverClassName = “com.mysql.jdbc.Driver”
url = “jdbc:mysql://localhost:3306/javaee”
username = “root” password = “123456” maxActive = “5”
maxIdle = “2” maxWait = “1000”>
Eclipse
1、手动安装Eclipse插件的2种方法:
① 直接安装:直接将插件中包含的plugins和features文件夹的内容直接复制到Eclipse的plugin和features文件夹中。
② 扩展安装:步骤如下:
·在Eclipse安装路径下新建links路径。
·在links文件夹内,建立 ×××.link文件。
·编辑×××.link的内容,如下:
path=<pluginPath>
·在<pluginPath>路径下新建eclipse文件夹,然后在eclipse文件夹内简历plugins和features文件夹。
·将插件中包含的flugins和features文件夹中的内容,复制到上面建立的文件夹中。重启Eclipse即完成安装。
2、导入非Eclipse项目:①新建一个eclipse项目;②file→import→file system。
Ant
1、Ant是一种基于Java的生成工具。从作用上看,它类似于C编程中的Make。
2、Ant需要的环境变量:JAVA_HOME、ANT_HOME。
3、ant -f <file> 指定使用的生成文件。
4、-q 输出少量信息;-v 输出详细信息。
5、-D<property>=<value> 修改生成文件中的属性值。
6、生成文件的结构:
<project> <target1> <task1/> <task2/> ... </target1>... </project>
7、<project> 常用属性:default、basedir、name、description;<task> 常用属性:name、depends、if、unless、description。
8、<task>的结构:
<name attribute1=”value1” attribute2=”value2” ... attributeN=”valueN” />
9、Ant的任务可以分为3类:核心任务、可选任务、用户自定义任务。
10、<project>有2个重要的子元素:<property> 和 <path>:
<property name=”builddir” value=”dd”>
通过${builddir}获取属性值。
11、<property> 常用属性:name、value、resource、file、url、environment、classpath、classpathref。
12、常用的核心task:javac、java、jar、sql、echo、exec、copy、delete、mkdir、move。