怎么在Tomcat里发布自己的程序?我刚开始学JSP,用WINXP+Tomcat4.1.24,在webapps目录下建立一个新目录myjsp,把自己写的jsp程序test.jsp放在里面,可是用http://localhost:8080/myjsp/test.jsp
无法运行(The requested resource (/begjsp-ch01/index.jsp) is not available)把它放在ROOT里用http://localhost:8080/test.jsp运行正常,
我应该怎么做?
|
怎么在Tomcat里发布自己的程序?
你有没有写web.xml 研究一下 webapps/examples/WEB-INF目录下的文件和目录结构 ,再看看 web.xml的写法
|
|
怎么在Tomcat里发布自己的程序?
同意 你主要是server.xml里面的映射没有弄清楚 默认的根目录是ROOT 所以你放到ROOT里就可以了 |
|
怎么在Tomcat里发布自己的程序?
找到%tomcathome%/conf/server.xml文件,在<host>;标签中加入:
<Context path="/虚拟目录名" docBase="本地路径" debug="0" reloadable="true" crossContext="true">; </Context>; 这样将你的jsp文件放到"本地路径"下,然后在浏览器中输入http://127.0.0.1:8080/虚拟目录名/xxx.jsp即可执行. 注意!!!还没有完!!这时候你的这个虚拟目录还没有执行servlet的能力(当然如果你不用servlet那就令当别论了). 下面是一个范例:
<Context path="/bbs" docBase="work" debug="0" reloadable="true" crossContext="true">; </Context>; 你要建一个名叫work的目录在webapps/下 要使这个work目录可以执行servlet,要有一个配置文件--web.xml,内容为:
<?xml version="1.0" encoding="ISO-8859-1"?>; <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">; <web-app>; <display-name>;MyWEB</display-name>; <servlet-mapping>; <servlet-name>;invoker</servlet-name>; <url-pattern>;/servlet/*</url-pattern>; </servlet-mapping>; </web-app>;
这个使最小配置,仅仅是指明servlet的位置.要把这个文件放到webapps/work/WEB-INF/下,你自己的servlet放到webapps/work/WEB-INF/classes/下. |
分享到:
相关推荐
详细介绍如何配置Java的JDK,已经如何配置Tomcat,绝对好用!
如何在Tomcat中发布iServer Java应用程序
免安装的jdk + tomcat发布应用程序 不用在eclipse中发布就可以运行,特别方便!
JSP网站的发布最灵活的一种方式我们可以在Tomcat的conf目录下的的Servlet.xml文件中进行配置 在其Host标签内新建一个Context标签来部置一个JSP应用程序,如果在这里部置后,那我们就不需要再把 你的作品拿到...
flvplayer播放应用程序,可直接通过Tomcat直接发布、访问。
用Tomcat 和Eclipse开发Web 应用程序(部署发布)配置.docx
tomcat7默认的程序发布路径为tomcat/webapps/ROOT/下面。 例子 比如我在tomcat/webapps/ROOT/路径下新建一个jsp文件,则可以直接通过URL为: http://localhost:8080/index.jsp 来访问。 再比如我做文件的上传和...
tomcat安装与配置,Eclipse集成与配置,首个程序发布
发布了程序后,需要清楚缓存。本文详细介绍了如何清除tomcat缓存,
在 Tomcat 9 和更早版本上运行的应用程序,如果不做修改,将无法在 Tomcat 10 上运行。为 Tomcat 9 和更早版本设计的基于 Java EE 的应用程序可以放在$CATALINA_BASE/webapps-javaee目录下,Tomcat 会自动将其转换为...
我后面Javaweb程序设计文章里面在eclipse上会用到apache-tomcat-9.0.41这个服务器。 两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,...
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个...事实上,在很多应用服务器的发布中都包含了Ant。另外,在Jsp1.2中,可以利用标签库实现Java代码与Html文件的分离,使Jsp的维护更方便。
使用Tomcat+Geoserver发布地图数据使用的工具包。将Geoserver解压后文件geoserver.war再次解压,然后放入Tomcat目录webapps目录下。最后运行Tomcat的bin目录下startup.bat启动Tomcat即可
经常发现在开发时在tomcat部署、run都没问题,实施发布到was上的websphere上就冲突报错了。这里总结下两个web容器部署的差异!!
Tomcat 9.0旨在在Java SE 8及更高版本上运行。 ============== API稳定性: ============== 以下类的公共接口是固定的,不会是 在9.x系列的剩余生命周期内完全改变了: - 没有 可以添加以下类的公共接口以便 ...
在Tomcat部署和发布Web应用.ppt 绝对经典。。。。。。
Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,servlet)。 两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布...
开发web应用程序发布时所用的tomcat服务器,tomcat猫!