整容说文库 > 程序代码 > 教育资讯

菜鸟提问:运行JSP路径问题

来源:学生作业帮助网 编辑:整容说文库 时间:2021/03/07 22:09:29 程序代码
菜鸟提问:运行JSP路径问题程序代码
使用的是eclipse 和Tomcat
建立的工程在另一个目录
执行jsp文件都在Tomcat的ROOT下 好象每次执行都要复制粘贴到Tomcat下
可我想改变路径 直接放在一个目录下 不用复制粘贴
请告知
谢谢!
Eclipse应该自动帮你做这件事,看看你在Eclipse中是否已经设置好了,JDK和Tomcat
同意楼上,是没有设置好的问题,执行的jsp文件都在工程目录下
把你的工程目录下的WebContent目录添加到Tomcat的server.xml中。
比如:我在Eclipse的工作目录:F:\JAVA Explore\EclipseII下建立了一个动态Web工程:Meal,并且把最终的发布目录改成meal(默认是WebContent),然后在Tomcat中添加一个Web应用。具体如下:
在<TOMCAT_HOME>/conf/server.xml文件中添加一个Context。

<Context
            crossContext="true"
   docBase="F:/JAVA Explore/EclipseII/Meal/meal" 
            path="/meal2"
            reloadable="true"> 
 </Context>

如果LZ不确定在什么地方添加,可以直接在</Host>前添加。这样一定不会出错。
添加好了之后,就不用每次都Copy到Tomcat的相关目录下了。
同意楼上的楼上
tomcat目录下有个conf目录,里面写一个server.xml设置你的文件部署的位置就可以了
为什么非要跟tomcat过不去呢,既然用了eclipes,那这些工作都可以由它完成啊。首先要装个Myeclipes。在菜单栏的windows下找到最后一项,接着Myeclipes->aplication servers
->tomcat5.0(选择tomcat的安装路径)->jdk(选择jdk的安装路径)。 然后在new project->MyEclipes->J2EE Project->WEB Project 建立个新工程,最后只要把所有的javabean放在src下,把所有的jsp放在webRoot下不就可以了吗。运行的时候要记得先在eclipes中运行tomcat。
然后在IE地址栏处写:http://localhost:8080/工程名/文件名.jsp
或http://127.0.0.1:8080/工程名/文件名.jsp  
程序没错就可以正常运行了
非常感谢各位的鼎力帮助!
程序代码