:arrow: 在这里,主要讲Java Web Project 布署在apache-tomcat服务器上,这样对于开发人员应该是very easy了哟,这里我把方法总结了下,并通过调试成功了。
[color=cyan]方法一:[/color]直接在Eclipse(MyEclipse)里部署好JDK与apache-tomcat,工程就可以直接发布到apache-tomcat了,这种方法,应该是常用的哟。
[color=cyan]方法二:[/color]直接在apache-tomcat下conf文件夹里的server.xml添加一个新工程。具体代码如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- 这里添加一个新Web工程 -->
<Context path="/test" //工程访问时用的别名
docBase="D:/WepApp/TestProject/WebRoot/" //web工程路径
crossContext="true"
debug="0"
reloadable="true"
trusted="false" >
</Context>
</Host>
这种方法看起来也是very easy的哟,copy一下配置文件做下小修改就OK了。
[color=cyan]方法三:[/color]在conf\Catalina\localhost文件夹下面建个test.xml,里面加入以下代码:
<Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
apache-tomcat启动时会自动装载这个资源文件了。
这里文件test名,也可以当做工程访问时用的别名,这种方法感觉更easy了,我是常用的了。浏览器里输入http://localhost:8080/test就可以访问TestProject工程了。
[color=cyan]方法四:[/color]此种方法与方法三相同,只是创建的文件为ROOT.xml
<Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
区别在于访问时我们直接在浏览器里输入http://localhost:8080/就即可访问了。
下面一点习惯[color=red]补充[/color]:
把conf\web.xml里的文件作下修改:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value> // [color=red]<把这里false改为true>[/color]
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<welcome-file-list>
<welcome-file>index.html</welcome-file> // [color=red]<把这三排东东都去掉>[/color]
<welcome-file>index.htm</welcome-file> //
<welcome-file>index.jsp</welcome-file> //
</welcome-file-list>
[color=cyan]方法一:[/color]直接在Eclipse(MyEclipse)里部署好JDK与apache-tomcat,工程就可以直接发布到apache-tomcat了,这种方法,应该是常用的哟。
[color=cyan]方法二:[/color]直接在apache-tomcat下conf文件夹里的server.xml添加一个新工程。具体代码如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- 这里添加一个新Web工程 -->
<Context path="/test" //工程访问时用的别名
docBase="D:/WepApp/TestProject/WebRoot/" //web工程路径
crossContext="true"
debug="0"
reloadable="true"
trusted="false" >
</Context>
</Host>
这种方法看起来也是very easy的哟,copy一下配置文件做下小修改就OK了。
[color=cyan]方法三:[/color]在conf\Catalina\localhost文件夹下面建个test.xml,里面加入以下代码:
<Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
apache-tomcat启动时会自动装载这个资源文件了。
这里文件test名,也可以当做工程访问时用的别名,这种方法感觉更easy了,我是常用的了。浏览器里输入http://localhost:8080/test就可以访问TestProject工程了。
[color=cyan]方法四:[/color]此种方法与方法三相同,只是创建的文件为ROOT.xml
<Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
区别在于访问时我们直接在浏览器里输入http://localhost:8080/就即可访问了。
下面一点习惯[color=red]补充[/color]:
把conf\web.xml里的文件作下修改:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value> // [color=red]<把这里false改为true>[/color]
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<welcome-file-list>
<welcome-file>index.html</welcome-file> // [color=red]<把这三排东东都去掉>[/color]
<welcome-file>index.htm</welcome-file> //
<welcome-file>index.jsp</welcome-file> //
</welcome-file-list>