觉得自己学习的知识面太小了,所以要有计划的有针对性的学习一些新东西。我比较不喜欢记笔记,所以就写写博客来记录学习吧。嗯,除了web开发学习,打算要看点算法方面的书,应该也会随便写点吧。
看了圣思园的web视频,现在才看到第一个JSP页面。嗯,也算是最最基本的入门吧。简单记点笔记吧!
首先说说Tomcat的配置吧。这个服务器配置比较简单,首先你要设置好环境变量,这个就把Tomcat的解压的根目录取一个名字,然后添加到path路径就可以了。变量名可以随便取,我用的是CATALINA_HOME。额,JDK的环境变量也要设置,但是这个我觉得不用说的,因为我们都是java程序猿。
配置好了环境变量,这时可以选择两种方式运行Tomcat,我喜欢直接cmd,然后输入命令startup;当然你也可以双击解压根目录下的\bin\startup.bat来启动。一般来说,直接这样就可以启动命令窗口,然后开启服务器了,但是也有的会出现闪退的情况,这个可以在这个startup.bat的开头加上你设置的路径就可以了。(这是我的SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_17;SET CATALINA_HOME=F:\software\apache-tomcat-7.0.56)然后就不会闪退了。
查看启动成功没有,可以打开浏览器,在地址栏输入http://localhost:8080,如果能正常的弹出Tomcat的首页,就说明启动成功了,接下来就是写一个程序,然后来运行了。
开发环境是MyEclipse,安装完之后,为了避免麻烦,可以先把以前的eclipse的设置导出。File->Export->General->Preferences。然后填一个文件路径和文件名。之后,打开MyEclipse,File->Import->General->Preferences,选择刚才的文件,这样就把之前设置eclipse的属性都设置好了。用起来就和以前开发java和android的环境一样熟悉。
接下来新建一个Web Project。可以完全不用修改这个工程。但是我们可以简单设置Tomcat的服务,让工程可视化。我们在Tomcat解压的目录下的\conf\server.xml中修改配置,在</Host>之前,加上一句,<Context path="/A" docBase="B" reloadable="true" />。其中,A表示你从浏览器看到的中间链接地址,B是你工程的WebRoot的路径,其实这是一个转化过程。因为你的工程的WebRoot文件夹下有一个初始的index.jsp文件,我们要访问的就是这个文件,B就是告诉这个文件在什么路径下,而A代表的就是B的一个别名,所以你这样设置之后,要访问的话,就是要在浏览器地址栏输入:http://localhost:8080/A/index.jsp;然后你就可以看到那个jsp文件了。这么设置的好处就是,以后工程可以不用再次设置,一直访问的都是A这个文件下的jsp。
当然,其实MyEclipse也是可以配置Tomcat的设置的。Window->Preferences->MyEclipse->Servers->Tomcat,然后选择一个你安装的版本,设置好他的home directory就可以了,记得Enable;然后选择一下jdk就可以了。这是就可以看到工具栏多了几个服务器的图标。第一个多出来的图标Project Deployments是用来设置工程属性的,就和刚才在Tomcat中写的那句话作用一样。第二个图标是run,可以选择自己刚才添加的那个版本的Tomcat服务器。
还有一些就是关于工程的文件分布的。还在学习中,继续努力做笔记吧。不过最近项目比较忙,哎,怕是没什么空,这都是几天前看的,现在才有空作总结,慢慢来呗。