因为需要开发一个网站,因为打算用JSP来开发,故初步配置了dreamweaver + JDK + tomcat的环境,但测试时,发现了一个问题,研究了很久也没有解决,求各位大神解答。
开发环境为:windows 7, dreamweaver 8,jdk-8u5-windows-i586, apache-tomcat-8.0.5
已经成功配置了JDK及tomcat的环境变量,tomcat服务器能够正常启动与访问,并且将站点名test添加到tomcat的配置文件web.xml中了。
但在dreamweaver中新建站点后进行测试的时候,发现了问题,具体情况如下:
1.新建一个名字为test的站点,站点本地文件夹为G:\dwWork\test,测试服务器上的文件夹为D:\Program Files (x86)\apache-tomcat-8.0.5\webapps\test,两者设置得不一样;
2.新建一个名为index.jsp的测试页面,并且保存到站点本地文件夹为G:\dwWork\test下;
3.按F12启动网页预览,会提示是否要将这个页面更新到测试服务器上,若选择否,手动将index.jsp由本地文件夹G:\dwWork\test复制到测试服务器上的文件夹D:\Program Files (x86)\apache-tomcat-8.0.5\webapps\test,或者直接使用dreamweaver软件提供的上传功能,网页能够正常显示;但若选择是,就出问题了。我设置的测试服务器上的文件夹为D:\Program Files (x86)\apache-tomcat-8.0.5\webapps\test,我的理解这里应该是软件将本地文件夹下的G:\dwWork\test\index.jsp直接复制到到webapps\test下面即可,可实际效果却是在webapps下生成了一个新的文件,名字为testindex,似乎是dreamweaver在处理test\index时开了一个玩笑。
本着钻石的精神,我继续做了一个实验,在本地站点下建立一个目录hello的目录,在此目录下新建一个index.jsp,即文件目录结构为\test\hello\index.jsp,按F12选择是,却在tomcat的webapps下生成\webapps\testhello\index.jsp的文件目录结构。
请各位大牛位看看有没有遇到过这种情况?是我的dreamweaver配置问题吗?还是dreamweaver支持的不好?或者是我的tomcat配置问题?(个人觉得这个问题跟tomcat无关)
------解决方案--------------------
搞不懂为啥不用myeclipse,而用dreamweaver,dreamweaver只是用来写前端显示的静态html特别好用,你的流程应该是这样的,首先在dreamweaver上写你的静态html代码或者是修改,然后看看效果如果可以将代码粘贴到myeclipse新建工程中的你创建的对应的.jsp中然后才是将整个项目在myeclipse中部署到服务器,要整个项目部署才行,楼主的方法没用过,感觉不太行
------解决方案--------------------
不要搞那么复杂了,dw就做为编辑器使用,做完了把文件cp 过去。asp,php的做法,dw里高端大气上档次的功能还是少用为妙,搞不懂。