网页如何在WEB服务器上部署?

时间:2022-09-17 13:44:11
我现在成功配置了Apache+tomcat+jdk(apache用做Web服务器,tomcat用做jsp应用程序服务器),能正常运行,至此已作好了开发JSP的准备。
但不知一个既含静态又含动态的网页如何在机器上部署(动态内容当然是用JSP实现)。
请大家指教,谢谢!

8 个解决方案

#1


难道没有人会部署吗?
  我是这样想的:把jsp,servlet等放在tomcat相关目录中,我静态的如(.htm  .html)等放在apache相关目录中,不知这样做对吗?
  请高手指教,介绍一本相关的电子书籍也可,谢谢!

#2


没明白你的意思,我一般在一个独立的磁盘(所有网站都存放在这个磁盘)上部署网页,数据库、邮局用另外的磁盘,一个磁盘是数据库,另一个是邮局
E:\ ----
     |-include                 //PHP类库
     |    |-Template.inc
     |    |-Config.inc
     |    |-page.inc
     |    ......
     |-template                //静态模板文件
     |    |-index.html
     |    |-news.html
     |   ......
     |-wwwroot                 //网站根目录
          |-image
          |-style
          |-scripts
          |-index.php
          ......

这仅仅是一个网站的部署方法,其他的一样了。

不知道楼主是不是说的这个

#3


首先感谢这位朋友的回答,但和我的问题有些偏,我详细说一下。 
  tomcat即能处理静态的,又能处理动态的内容。tomcat的默认web根目录是  %tomcat_home%\webapps\root,在此有结构WEB-INF\classes,此结构可正确的部署jsp,servlet等。
  但我的系统是在此基础上安装了apache服务器。(apache用做Web服务器,tomcat用做jsp应用程序服务器),而apache服务器的默认根目录是apache\htdocs。这样的话,网页内容是放在tomcat默认目录中还是放在apache默认网页中?
  就拿jsp,servlet等来说,它们应放在原位置,还是应放在apache\htdocs相应的目录中啊?
  再次请教,谢谢!

#4


更正:上面的回复倒数第三行中的“网页”一词,应为“目录”。  


首先感谢这位朋友的回答,但和我的问题有些偏,我详细说一下。 
  tomcat即能处理静态的,又能处理动态的内容。tomcat的默认web根目录是  %tomcat_home%\webapps\root,在此有结构WEB-INF\classes,此结构可正确的部署jsp,servlet等。
  但我的系统是在此基础上安装了apache服务器。(apache用做Web服务器,tomcat用做jsp应用程序服务器),而apache服务器的默认根目录是apache\htdocs。这样的话,网页内容是放在tomcat默认目录中还是放在apache默认目录中?
  就拿jsp,servlet等来说,它们应放在原位置,还是应放在apache\htdocs相应的目录中啊?
  再次请教,谢谢!

#5


你如果同时使用Tomcat和Apache,不能同时占用80端口,所以建议你合并,只用一个端口,来发布你的WEB服务

#6


首先感谢这位朋友,谢谢!但我不太明白。
同时使用Tomcat和Apache,端口应该不冲突啊,Tomcat使用8080,Apache使用80。
再次请教!

#7


端口是不冲突,但是用8080和80,多不舒服啊,你放在一个端口运行不是很好吗?
我以前用resin的时候,就绑定到80上,让Apache也支持JSP,完全可以

#8


根据内容来部署

#1


难道没有人会部署吗?
  我是这样想的:把jsp,servlet等放在tomcat相关目录中,我静态的如(.htm  .html)等放在apache相关目录中,不知这样做对吗?
  请高手指教,介绍一本相关的电子书籍也可,谢谢!

#2


没明白你的意思,我一般在一个独立的磁盘(所有网站都存放在这个磁盘)上部署网页,数据库、邮局用另外的磁盘,一个磁盘是数据库,另一个是邮局
E:\ ----
     |-include                 //PHP类库
     |    |-Template.inc
     |    |-Config.inc
     |    |-page.inc
     |    ......
     |-template                //静态模板文件
     |    |-index.html
     |    |-news.html
     |   ......
     |-wwwroot                 //网站根目录
          |-image
          |-style
          |-scripts
          |-index.php
          ......

这仅仅是一个网站的部署方法,其他的一样了。

不知道楼主是不是说的这个

#3


首先感谢这位朋友的回答,但和我的问题有些偏,我详细说一下。 
  tomcat即能处理静态的,又能处理动态的内容。tomcat的默认web根目录是  %tomcat_home%\webapps\root,在此有结构WEB-INF\classes,此结构可正确的部署jsp,servlet等。
  但我的系统是在此基础上安装了apache服务器。(apache用做Web服务器,tomcat用做jsp应用程序服务器),而apache服务器的默认根目录是apache\htdocs。这样的话,网页内容是放在tomcat默认目录中还是放在apache默认网页中?
  就拿jsp,servlet等来说,它们应放在原位置,还是应放在apache\htdocs相应的目录中啊?
  再次请教,谢谢!

#4


更正:上面的回复倒数第三行中的“网页”一词,应为“目录”。  


首先感谢这位朋友的回答,但和我的问题有些偏,我详细说一下。 
  tomcat即能处理静态的,又能处理动态的内容。tomcat的默认web根目录是  %tomcat_home%\webapps\root,在此有结构WEB-INF\classes,此结构可正确的部署jsp,servlet等。
  但我的系统是在此基础上安装了apache服务器。(apache用做Web服务器,tomcat用做jsp应用程序服务器),而apache服务器的默认根目录是apache\htdocs。这样的话,网页内容是放在tomcat默认目录中还是放在apache默认目录中?
  就拿jsp,servlet等来说,它们应放在原位置,还是应放在apache\htdocs相应的目录中啊?
  再次请教,谢谢!

#5


你如果同时使用Tomcat和Apache,不能同时占用80端口,所以建议你合并,只用一个端口,来发布你的WEB服务

#6


首先感谢这位朋友,谢谢!但我不太明白。
同时使用Tomcat和Apache,端口应该不冲突啊,Tomcat使用8080,Apache使用80。
再次请教!

#7


端口是不冲突,但是用8080和80,多不舒服啊,你放在一个端口运行不是很好吗?
我以前用resin的时候,就绑定到80上,让Apache也支持JSP,完全可以

#8


根据内容来部署