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),解压版;注意分清下载; |