创意部署JavaWeb项目到Tomcat服务器的方法

  

想法创建一个传统JAVA WEB项目(不使用maven构建)

  

<强>方法一

        文件——比;新——比;项目——比;Java(勾选Web应用程序)      

<强>方法二

        文件——比;新——比;项目——比;Java企业(勾选Web应用程序)      

  

想法并非把项目放到tomcat的webapp目录中,而项目还是在源项目目录中,想法采用了一种无入侵tomcat项目方式部署(不修改tomcat任何文件)& lt;虚拟目录方式的在
  

        在想法启动Tomcat后,会在$ {user.home}/ntelliJIdea/系统/tomcat目录下创建对应projectName目录,并复制3个目录到$ {user.home}/ntelliJIdea/系统/tomcat/projectName目录下,这样造成每个项目对应一个tomcat配置,一个tomcat日志,一个tomcat工作目录   三个目录:配置、日志、工作      

在conf/卡特琳娜/localhost/ROOT.xml配置文件中,有关联JAVAWEB项目的配置如下:

        & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt;上下文路径=" " docBase=" G: \ \ \ java \我\ \工作构件je_war_exploded”/比;   之前      


  

        & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt;上下文路径=" " docBase=" G: \ \ \ java \我\ \工作构件je_war_exploded”/祝辞      

<强>路径
  

  

设置访问网络应用入口的URL(设置URL入口路由)
  

  

<强> docBase
  

  

设置网络应用的项目路径
  

  

<>强名称
  

  

指定实现上下文接口的Java类名
  

  

<强>可写
  

  

如果设置为真的,tomcat会根据- inf目录改动自动重新加载,一般开发/调试时设置为真的,正式生产环境设置为假
  

  

<强>虚拟目录
  

  

作用:   

1,在URL中主持人:端口相同的情况下,可以部署多个项目(一般很少这样用法)

  

例如:   

http://localhost: 8080/
  http://localhost: 8080/经理
  http://localhost: 8080/admin

  

2,把项目存放位置从tomcat根目录下webapps分离出来,更安全

  

<>强配置方法一

  

创建:tomcat根目录\ conf \卡特琳娜\域名\测试。xml文件
  

  

内容:

        & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt;上下文docBase=癎: \ \ java \我\ \工件\ je_war_exploded”/比;之前      

,,,访问url: http://localhost: 8080/测试

  

<强>虚拟主机

  

作用:一台服务器绑定多个域名,一个域名对应一个项目(多数情况)或者一个域名对应多个项目(很少见)

  

<>强配置方法

  

在tomcat根目录\ conf \服务器。xml文件中加入如下代码:
  

        & lt;主机名=" www.jalja2.org " appBase=癊:/学习/activeMq/app2”unpackWARs=" true " autoDeploy=" true "祝辞& lt;/Host>      

  

以上所述是小编给大家介绍的想法部署JavaWeb项目到Tomcat服务器的方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

创意部署JavaWeb项目到Tomcat服务器的方法