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。