tomcat发布javaEE项目的两种方式
2013-06-12 07:00
239 查看
在apache-tomcat下,有两种发布javaEE的方式:
第一种:可以直接把项目的war文件或者编译后的文件放在../apache-tomcat/webapps.目录下,这种方式最为常用(tomcat默认的是8080端口,如果想用http://127.0.0.1:8080访问后直接访问的是自己的项目的话,可以把../apache-tomcat/webapps/ROOT下的内容删除了,把自己的项目放进去)
第二种:使用系统的绝对路径访问,这里需要做一个配置,../apache-tomcat/conf下,打开server.xml文件,到server.xml文件的最后,在<host>里面加一个
<Context path="/helloworld" docBase="/var/www/html/hellowrld" debug="0" privileged="true"/>
然后保存就可以了!
详细代码:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/helloworld" docBase="/var/www/html/helloworld" debug="0" privileged="true"/>
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>
</Host>
</Engine>
</Service>
</Server>
说明:红色部分我配置的,path里面表示是要访问的项目名字,docBase就是需要部署的项目绝对路径,当前的/var/www/html/hellowold是linux下的一个目录, debug为false,privileged表示为特权!
这种配置有一个好处,就是可以让其他服务器共享资源文件,比如:可以把apache2.2的php项目也放在这里,共享资源文件!
第一种:可以直接把项目的war文件或者编译后的文件放在../apache-tomcat/webapps.目录下,这种方式最为常用(tomcat默认的是8080端口,如果想用http://127.0.0.1:8080访问后直接访问的是自己的项目的话,可以把../apache-tomcat/webapps/ROOT下的内容删除了,把自己的项目放进去)
第二种:使用系统的绝对路径访问,这里需要做一个配置,../apache-tomcat/conf下,打开server.xml文件,到server.xml文件的最后,在<host>里面加一个
<Context path="/helloworld" docBase="/var/www/html/hellowrld" debug="0" privileged="true"/>
然后保存就可以了!
详细代码:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/helloworld" docBase="/var/www/html/helloworld" debug="0" privileged="true"/>
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>
</Host>
</Engine>
</Service>
</Server>
说明:红色部分我配置的,path里面表示是要访问的项目名字,docBase就是需要部署的项目绝对路径,当前的/var/www/html/hellowold是linux下的一个目录, debug为false,privileged表示为特权!
这种配置有一个好处,就是可以让其他服务器共享资源文件,比如:可以把apache2.2的php项目也放在这里,共享资源文件!
相关文章推荐
- tomcat发布javaEE项目的两种方式
- tomcat发布javaEE项目的两种方式
- tomcat发布javaEE项目的两种方式
- 浪潮优派培训笔记:Tomcat中部署JavaEE项目的两种方式
- web项目发布到tomcat的两种方式
- tomcat发布项目 ajax方式post请求返回数据中文乱码问题(Eclipse中tomcat正常)
- tomcat最优发布项目方式
- 对tomcat/jboss发布的某个项目要求https方式访问
- Tomcat采用目录映射的方式发布web项目-献给初学者
- Tomcat采用目录映射的方式发布web项目-献给初学者
- Tomcat的项目发布三种方式
- eclipse发布web项目到生产环境的方式汇总(tomcat)
- tomcat发布web项目的三种方式
- tomcat发布web项目的三种方式
- Tomcat项目发布的三种方式;一种:直接将项目(文件)直接复制到tomcat/webapps下二种:在tomcat/conf/server.xml配置tomcat的虚拟路径;
- 全网最详细的IDEA、Eclipse和MyEclipse之间于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)
- Tomcat采用目录映射的方式发布web项目-献给初学者
- tomcat发布web项目的三种方式
- idea发布JavaEE项目到tomcat需要的配置
- JavaEE配置JRE&Tomcat发布web项目步骤