| JSP:JKD+TomCat+MySQL+Eclipse |
| JDK |
|
DevelopmentTool+source code+public JRE(JVM) |
| |
1 setup path: |
d:\java\jdk |
| |
2 JRE7的安装路径 |
d:\java\jre7(JRE可单独安装和卸载) |
| |
3 配置环境变量: |
java_home:D:\java\jdk |
| |
|
classPath:.;%java_home%\lib\rt.jar;...tools.jar; |
| |
|
path:+%java_home%\bin |
| TomCat |
|
function:web server+app server |
| |
1 %setupPath% |
D:\Program Files\Apache Software Foundation\Tomcat 7.0 |
| |
2 JVM path: |
d:\java\jre7 (安装时匹配,tomcat编译和运行jsp需要JDK) |
| |
3 config exefile |
%setupPath%\bin\Tomcat7w.exe(JRE) |
| |
4 %siteRoot% |
%setupPath%\webapps\ROOT(默认) |
| |
5 config textfile |
%setupPath%\conf\server.xml(默认port:8080)+web.xml |
| |
server.xml: |
<Host name="localhost"...> <Context path="" docBase="%workpath%" reloadable="true"></Context></host> |
| |
添加第二个域名 |
1 复制上面的一段文本,更改name(如website) and docBase.; |
| |
|
2 修改C:\windows\system32\drivers\etc\hosts,
添加域名:127.0.0.1 localhost |
| |
web.xml: |
<param-name>listings</param-name>下的参数false改成true; |
| |
default file |
web.xml:<welcome-file-list>内更改; |
| MySQL |
下载和配置 |
下载msi安装版:mysql-installer-community-5.5.32.2,同时要下载一个数据库连接包mysql-connector-java-5.1.22,复制到各目录bin下(jdk & tomcat),并设置环境变量classpath对应其路径。 |
| |
JSP工作原理:1浏览器请求index.jsp;2 Tomcat的engine翻译.jsp为servlet的.java;3 engine调用Javac编译器编译.java为可执行的字节码.class;4 调用JVM解释执行,生成并发送向浏览器的应答;5 .java和.class文件存储在%setupPath%\work\Catalina\localhost\_\org\apache\jsp下(文件名更改为:index_jsp) |
| Eclipse |
|
|
| |
1 %workpath% |
I:\wwuhn\Website\witiso\21\jspsite |
| |
2 preferences |
menu:windows-preference-server(JRE) |
| |
3 new project |
new-project-web:dynamic web site-name:wwu » target runtime »tomcat7(»jre7) »server »Root: wwu, dir:webContent(完成后自动生产三个文件夹);(如果tomcat、JDK重装,路径改变,则项目wwu需重置); |
| |
4 new server |
new-others-server:选择apache,并添加项目wwu; |
| |
5 new jsp |
项目jspsite\webContent下,设置编码:GB2312;<% java.util.Date d = new java.util.Date(); %><%= d.toString() %> |
| |
6 star server |
在该环境下启动server(TomCat),需先确保TomCat是“stop”状态; |
| |
7 临时发布jsp |
jsp右击-run as-run on server; |
| |
路径关联: |
JVM path---%siteRoot% ---http://localhost:8080--- %workpath% |
| PHP:Apache+PHP+mySQL |
| Apache |
网页服务器,在http://localhost下可以返回html\jsp(jsp代码忽略)(asp不行)返回,不能解释动态代码为html页面给浏览器;
|
| |
config file |
D:\\Apache2.2\conf\httpd |
| |
Listen 80 |
默认端口:80 |
| |
DocumentRoot |
默认:D:\apache2.2\htdocs |
| |
|
DocumentRoot "f:\php5" |
| |
|
<Directory "f:\php5"> |
| |
加入php模块 |
LoadModule php5_module f:/php5/php5apache2_2.dll(与apache对应的安装版本对应)
AddType application/x-httpd-php .php .html .htm(指定执行的程序扩展名。)
PHPIniDir "f:/php5"(指定PHP的安装目录)(将三行内容复制到httpd未) |
| |
虚拟目录 |
1 找到以下文本更改:# Alias /webpath /full/filesystem/path,将前面的#去掉,改为以下虚拟目录Alias /Webpath "D:/Data"(注意符号"/"); |
| |
|
2 复制一段<Directory..>...</Directory>(内有四行文本);改为<Directory d:/data >; |
| |
|
3 重启apache,浏览器中输入http://localhost/data/即可访问虚拟目录内的默认打开文档。 |
| PHP |
下载代码包 |
php-5.2.17-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,如 Apache。 |
| |
解压代码包 |
将代码包解压至f:\php5; |
| |
php.ini |
将配置文件改回扩展名.ini; |
| |
|
extension_dir = "f:\php5\ext" |
| |
|
extension=php_mysql.dll extension=php_mysqli.dll |
| |
|
将php安装目录下的libmysql.dll文件拷到%windir%\system32目录中 |
| mySQL |
下载安装 |
安装版(mysql-installer-community-5.5.32.2),解压版;注意分清下载; |