怎么页面如何访问tomcatt webapp下面的页面

2014年10月 Java大版内专家分月排行榜第二2014年9月 Java大版内专家分月排行榜第二2014年8月 Java大版内专家分月排行榜第二
2016年1月 Java大版内专家分月排行榜第三2014年12月 Java大版内专家分月排行榜第三2014年11月 Java大版内专家分月排行榜第三
2014年7月 Java大版内专家分月排行榜第二
2015年1月 Java大版内专家分月排行榜第三2014年8月 Java大版内专家分月排行榜第三
2014年10月 Java大版内专家分月排行榜第二2014年9月 Java大版内专家分月排行榜第二2014年8月 Java大版内专家分月排行榜第二
2016年1月 Java大版内专家分月排行榜第三2014年12月 Java大版内专家分月排行榜第三2014年11月 Java大版内专家分月排行榜第三
2014年7月 Java大版内专家分月排行榜第二
2015年1月 Java大版内专家分月排行榜第三2014年8月 Java大版内专家分月排行榜第三
2014年7月 Java大版内专家分月排行榜第二
2015年1月 Java大版内专家分月排行榜第三2014年8月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。55321人阅读
参考来源:
War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。
当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布。
War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压。
1.2 Tomcat服务器
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选,最新的Servlet和JSP规范总是能在Tomcat中得到体现。
2. 配置Java运行环境
2.1 下载并安装JDK
从官网上下载最新的JDK: ,下载后安装,选择想把JDK安装到的目录。JRE是包含在JDK中的,所以不需要再另外安装JRE了。
2.2 设置JDK环境变量
右击“计算机”,点击“属性”,点击弹出窗口中左侧的“高级系统设置”,在弹出的选项卡中选择“高级-&环境变量”。
& & & & 假设你本地JAVA的JDK安装的位置为:C:\Program Files\Java\jdk1.7.0_45。
& & & &在这里,新建2个环境变量,编辑1个已有的环境变量。如下:
新建变量名:JAVA_HOME;
变量值:你安装JDK的安装目录,在这里为C:\Program Files\Java\jdk1.7.0_45。
新建变量名:CLASSPATH
变量值:
.;%JAVA_HOME%\%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.%TOMCAT_HOME%\BIN
(注意最前面有个.号)
编辑环境变量的路径:
变量值:%JAVA_HOME%\%JAVA_HOME%\jre\
(将此处的字符串粘贴到变量值的最前面)
2.3 验证是否JDK环境变量设置成功
点击开始并输入CMD,在命令行分别输入: java –version.
如果分别显示如下信息,说明你的Java环境变量已经配置成功。
输入Java,显示:
输入Javac,显示:
输入java –version,显示:
3. 部署Tomcat服务器
3.1 下载Tomcat到本地硬盘
从官网上下载Tomcat服务器。官网上下载的文件都是绿色免安装的。
下载地址为:。
下载后解压缩,如E:\apache-tomcat-7.0.26。
3.2 设置Tomcat环境变量
依然是点开电脑的环境变量对话框。
新建一个环境变量:
变量名:TOMCAT_HOME
变量值:你的TOMCAT解压后的目录,如E:\apache-tomcat-7.0.26。
3.3 验证Tomcat环境变量的配置是否成功
运行Tomcat解压目录下的 bin/startup.bat,启动Tomcat服务器。在任何一款浏览器的地址栏中输入 ,如果界面显示如下图,则说明Tomcat的环境变量配置成功。
tomcat启动的窗口为:
4. 部署Web项目的War包到Tomcat服务器
4.1 FTP获取war包和sql脚本
从本地FTP服务器上下载Daily Building出的最新的项目包。解压后一般由两个文件组成,database文件夹和projectName.war包。
运行database文件中的xxxxx.sql脚本文件,便可以生成最新的数据库和表结构。
4.2 配置Web项目的虚拟目录
将projectName.war包,复制到Tomcat的webapp下。这样当配置好后的访问路径便为:。
在访问之前,需要修改tomcat服务器的配置文件,打开:
tomcat解压目录\conf\context.xml。将运行该web项目时,需要配置的数据库连接字符串增加到该xml文件中。增加后的context.xml为:
&!-- Default set of monitored resources --&
&WatchedResource&WEB-INF/web.xml&/WatchedResource&
&!-- Uncomment this to disable session persistence across Tomcat restarts --&
&Manager pathname=&& /&
&!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as webapp lifecycle) --&
&Valve className=&org.apache.etConnectionManagerValve& /&
(这里填写本Web项目运行时,需要连接的数据库配置。)
&/Context&
4.3 访问web项目的登录页
连接串设置完毕后,便可以基于Tomcat服务器来访问web项目了。
首先运行Tomcat的bin目录下的startup.bat,当Tomcat启动完毕后,
在浏览器输入:localhost:8080/projectName/login.jsp时,如果出现该Web项目的login界面时,则表明war包已成功地部署到tomcat服务器上,并可成功访问了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:226517次
积分:2581
积分:2581
排名:第11639名
原创:99篇
转载:20篇
评论:102条
(5)(12)(11)(2)(4)(10)(8)(6)(3)(1)(4)(4)(7)(1)(3)(1)(1)(1)(3)(1)(1)(1)(1)(3)(2)(2)(1)(2)(5)(3)(1)(2)(1)(2)(1)(6)访问Tomcat的url的时候如何自动调用index.html - Java Web开发当前位置:& &&&访问Tomcat的url的时候如何自动调用index.html访问Tomcat的url的时候如何自动调用index.html&&网友分享于:&&浏览:291次访问Tomcat的url的时候怎么自动调用index.html通过访问Tomcat的url,如:http://localhost:8080/,没有输入项目名称,就可以自动启动项目的&index.html页面。这个是在tomcat中配置的吗?怎么配置呀。求教。------最佳解决方案--------------------Tomcat设置默认启动项目
Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。具体操作如下:
&&&&1、打开tomcat的安装根目录,找到Tomcat&6.0\conf\server.xml,打开该文件,找到&Host&节点,在该节点中添加&Context&path=""&docBase="../WebTest"&debug="0"&reloadable="true"/&。
&&&&2、再将WebTest工程放到tomcat根目录下,并将webapps文件夹中的ROOT文件夹删除或者重命名为另外一个名字。
&&&3、启动tomcat,在浏览器中输入ip:8080,就可以访问到你的项目了。
&注意:&Context&节点中的docBase属性的值是指向web工程的绝对路径。
然后设置项目默认启动页面
&welcome-file-list&
&&&welcome-file&index.html&/welcome-file&
&&&/welcome-file-list&------其他解决方案--------------------我发现csdn上很多人回答问题太随意了。
不知道是没看lz问题还是不懂装懂。lz问的是不写项目名,直接输入主机地址访问。
1-7楼全部是文不对题的回答。8L正解。
tomcat启动默认主目录是WebApp/WebRoot/ROOT&项目,所以直接&&地址:端口号&&访问的就是ROOT项目。
修改的话:&
1.打开C:/Tomcat/conf/server.xml,在&host&&/host&之间加入代码:
&Context&path=""&docBase="E:/tomcatApp/JeasyCMS"&debug="0"&&reloadable="true"&crossContext="true"/&
这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。------其他解决方案--------------------web.xml&
&welcome-file&------其他解决方案--------------------同上,在webRoot/web-inf/目录下------其他解决方案--------------------&&&welcome-file-list&
&&&&&welcome-file&index.jsp&/welcome-file&
&&&/welcome-file-list&------其他解决方案--------------------项目名貌似一定要的吧&不然怎么知道是哪个项目下的index.html
关注。。------其他解决方案--------------------现在我们公司的项目连项目名称都没写,以前的写法是:http://localhost:8080/test,这样写的话会自动找到test项目下的index.html文件,但是现在我们公司就直接写了:http://localhost:8080/
就能直接访问到相应的index.html页面了------其他解决方案--------------------&welcome-file-list&
&&&welcome-file&index.html&/welcome-file&&&!--&里面写哪个页面&localhost/根目录/&&&就会跳转到此目录下的&你写的那个&页面里面去--&
&&&/welcome-file-list&------其他解决方案--------------------打开项目,找到WebRoot\WEB-INF下的web.xml文件,修改里面的
&welcome-file-list&
&&&welcome-file&index.jsp改为index.html即可&/welcome-file&
&&&/welcome-file-list&&------其他解决方案--------------------8楼正解,&&默认访问webapp目录下的root项目,&&&可以通过server.xml中修改------其他解决方案--------------------支持八楼,回答的很详细------其他解决方案--------------------在web.xml中
&&&welcome-file-list&
&&&&&welcome-file&index.jsp&/welcome-file&
&&&/welcome-file-list&------其他解决方案--------------------引用:Tomcat设置默认启动项目
Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。具体操作如下:
&&&&1、打开tomcat的安装根目录,找到Tomcat&6.0\conf\server.xml,打开该文件,找到&Host&节点,在该节点中添加&Context&path=""&docBase="../WebTest"&deb…… 共&3&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有&使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快。这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, 工作目录如下环境目录如下:
&&&&&& 安装路径:
&&&&&& C:\Java\Jdk1.6.0
&&&&&& C:\Java\Jre1.6.0
&&&&&& D:\Tomcat 6.0
&&&&&& D:\workSpace
&&&&&& D:\Eclipse
&&&&& 配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat&安装目录所在的&webapps下。这点可以去上述的tomcat&安装目录&的webapps目录下查看。从启动时候的控制台输出来看项目是被发布到了如下的目录:
信息: Set web app root system property: 'webapp.root' =&[&D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\zhgy\&]
打开该目录可以很清楚的看到存在zhgy这样一个文件夹,这就是我们现在可以访问的项目目录。
&&&&&&&&再打开&D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\ &&这个目录,可以看到这个目录下的结构和&D:\Tomcat 6.0&的目录结构是一模一样的,只是多了个wtpwebapps目录。其实&D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\&这个目录就是eclipse的对&D:\Tomcat 6.0&目录的一个克隆,从而使D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\&也能够具备源服务器的功能。
& & & 如果再new几个服务器,就会在&D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\&目录下依次出现temp0、temp1、temp2等多个克隆服务器,但是这里每次只能启动上面一个克隆服务器,因为他们都使用的是相同的启动端口(当然还有相同的关闭端口等)。
&&&&& 这样会给我们带来很多的不方便。举个例子:就上述工程而言,当我们在进行开发的时候,项目需要将上传的图片放入到工程的同级目录的upload文件夹的时候,会发现图片是上传到了所在的目录D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\upload\&,但是无法在浏览器中访问到上传的图片。这时候我们可以手动将该upload目录整个复制到D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\&,这时在浏览器中的确就可以访问了。造成这种现象的原因是tomcat服务器默认webapps为工程目录,而不是wtpwebapps&目录。之所能够通过浏览器访问&D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\zhgy\&下的zhgy这个项目,是由于eclipse通过tomcat发布项目的时候在&D:\workSpace-jx\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\conf&目录的server.xml文件中有如下的设置:
这一点我们可以通过在查看eclipse中新建的tomcat属性来了解,如下图中Server Locations中所示:
&&&&&&&&&手动拷贝虽然可以解决问题,但是确实不方便。但是上图中的Server Locations是灰色的,不能更改。其实eclipse新建tomcat克隆的时候是可以更改的,只是在new这个tomcat的时候不要添加任何工程进去,再在tomcat上点击右键open:
就可以看到Server Locations选项不再是灰色,是可以编辑的了:
这里有三种可以选择:
1.使用eclipse的工作空间,以上述为例就是&D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\
2.使用tomcat的安装目录,以上述为例就是&D:\tomcat\
3.自定义路径,这里就是自己选择目录了
还可以通过修改&Deploy path&来定义工程到底部署到容器的哪个目录下。例如下图中,我们就可以选着&Use Tomcat Installtion&这种方式,并且设置&Deploy path&为 webapps:
&1.Super Legend的Blog:
阅读(...) 评论()

我要回帖

更多关于 tomcat访问页面空白 的文章

 

随机推荐