Myeclipse下的Tomcat映射问题

news/2024/7/5 4:55:30 标签: 开发工具, 操作系统, java
Myeclipse下的Tomcat映射问题

  这个问题真的很头疼啊。

环境是:

Myeclipse2015

tomcat 8(使用Myeclipse默认导入的配置)

问题呢:

  在Myeclipse下创建一个web project,如果是不创建默认web.xml,就可以进入index页面。

  如果默认创建了web.xml文件,就会出现404错误。

  然而,最头疼的是,我创建了一个EasyUI的测试project,页面就两个,index.jsp和main.jsp,

 

 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 2 <%
 3 String path = request.getContextPath();
 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 5 %>
 6 <!DOCTYPE html>
 7 <html>
 8   <head>
 9       <meta charset="UTF-8">
10     <title>Basic Combo - jQuery EasyUI Demo</title>
11     <link rel="stylesheet" type="text/css" href="/lib/themes/default/easyui.css">
12     <link rel="stylesheet" type="text/css" href="lib/themes/icon.css">
13     <script type="text/javascript" src="/lib/jquery.min.js"></script>
14     <script type="text/javascript" src="/lib/jquery.easyui.min.js"></script>
15   </head>
16   <body class="easyui-layout">
17     <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div>
18     <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div>
19     <div data-options="region:'east',title:'East',split:true" style="width:100px;"></div>
20     <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div>
21     <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div>
22    </body>
23 </html>

  在Myeclipse编辑器的模式下,没有任何报错,js文件引用也是没有问题。

  然后,在导入到Tomcat下运行时,问题来了,提示easyui.css、icon.css、jquery.min.js、jquery.easyui.min.js 404错误

  看错误下的地址是http://localhost:8080/lib/themes/default/easyui.css

  如果是正确的路径的话,lib目录在 %Tomcat_Path%/webapps/webte/lib/themes/default/easyui.css

  暂时的解决办法就是在%Tomcat_Path%/webapps/下,把lib文件夹复制一份到这里,然后,页面就显示正常了

  问题探究,在Myeclipse下,启动tomcat,在Console下也灭有提示明显的错误,也没有修改过Myeclipse的配置,然而,就是不能用。感觉一下子没了头绪

十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/8.0.38
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Oct 6 2016 20:51:55 UTC
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         8.0.38.0
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows 8
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            6.2
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             E:\MyEclipse\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.7.0_45-b18
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         E:\Tomcat
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         E:\Tomcat
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Xmx1024M
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Xms512M
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -XX:MaxPermSize=256m
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=E:\Tomcat
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=E:\Tomcat
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=E:\Tomcat\webapps
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=E:\Tomcat\endorsed
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
十月 15, 2016 7:00:48 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\MyEclipse\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;"D:\MySQL\MySQL Server 5.7\bin";C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\MuNineyi\AppData\Local\Microsoft\WindowsApps;.
十月 15, 2016 7:00:48 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
十月 15, 2016 7:00:48 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十月 15, 2016 7:00:48 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
十月 15, 2016 7:00:48 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 862 ms
十月 15, 2016 7:00:48 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十月 15, 2016 7:00:48 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/8.0.38
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\Tomcat\webapps\lib1
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\Tomcat\webapps\lib1 has finished in 487 ms
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\Tomcat\webapps\ROOT
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\Tomcat\webapps\ROOT has finished in 24 ms
十月 15, 2016 7:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\Tomcat\webapps\webte
十月 15, 2016 7:00:49 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
十月 15, 2016 7:00:49 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\Tomcat\webapps\webte has finished in 406 ms
十月 15, 2016 7:00:49 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
十月 15, 2016 7:00:49 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
十月 15, 2016 7:00:49 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1008 ms

 

问题原因:

在main.jsp中

<head>

  <base href="<%=basePath%>">

</head>

就少了一句这个。。。

posted on 2016-10-15 19:13 MuNineyi 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/MuNineyi/p/5965130.html


http://www.niftyadmin.cn/n/1274811.html

相关文章

centos7上php的启动不了,LINUX入门:CentOS 7卡在开机界面进不去登录界面

《LINUX入门&#xff1a;CentOS 7卡在开机界面进不去登录界面》要点&#xff1a;本文介绍了LINUX入门&#xff1a;CentOS 7卡在开机界面进不去登录界面&#xff0c;希望对您有用。如果有疑问&#xff0c;可以联系我们。CentOS7 系统默认的Python版本是2.7.5,在安装Anaconda pyt…

创建表,创建数据库, 删除表 ,删除数据库

创建表&#xff0c;创建数据库&#xff0c; 删除表 &#xff0c;删除数据库 创建数据库Create database text2 创建数据库text2 2. 删除数据库 Drop database text2 删除数据库text2 创建表Create table class 创建一个表叫class 这是个主表 ( Code…

python3怎么安装mysql_Python3中mysql的安装

1、准备&#xff1a;请参考大神文章 链接&#xff1a;https://www.cnblogs.com/zhangkanghui/p/9613844.html 2、安装mysql-connectorpip install mysql-connector 安装成功如下&#xff1a;3、下载mysqlclient 去此网站下载对应版本的mysqlclient&#xff0c;博主为Python3.7版…

java蒙特卡罗求主元素,【算法题】6.求主元素

题目已知⼀个整数序列A (a0,a1,a2,...an-1),其中(0< ai <n),(0< i<n). 若存在ap1 ap2 ...apm x,且m>n/2(0<pk题目大意&#xff1a;主元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。输入&#xff1a;[1,2,5,9,5,9,5,5,5]输出&#xff1a;5解析&#xff…

管道-过滤器软件架构

每个构件都有一组输出和输出&#xff0c;构件读输入的数据流&#xff0c;经过内部处理&#xff0c;然后产生输出数据流。因此&#xff0c;这里的构件称为过滤器&#xff0c;这种风格的连接件就像是数据流传输的管道&#xff0c;将一个过滤顺的输出传到另一个过滤器的输入。 一…

c++ string 字符_Linux shell常用字符串操作总结(详细)

Shell 处理程序的时候&#xff0c;经常会涉及到很多与字符串相关的操作。如 sed、awk 都可以针对字符串进行各种操作。在 shell 中也内置了一系列的操作符号。1)字符串操作(长度、读取、替换)例&#xff1a;#获取字符串长度[rootlocalhost ~]# varI love china[rootlocalhost ~…

php阻止垃圾评论,wordpress阻止垃圾评论终极大招

垃圾评论太多&#xff0c;插件也不起作用。有效方法是修改wp-comments-post.php和模板的functions.php添加如下代码&#xff0c;基本上是只允许手工在本站页面提交评论才可以成功。思路是&#xff1a;请求方式不是post的&#xff0c;一律抛弃&#xff1b;域名来源不是本站的&am…

用Java socket (TCP通信模型)实现一个简单的web 服务器

package cn.magicdu.think.socket;import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket;/*** Http 处理线程* author xiaoduc**/ public class HttpThread extends Thread {private Socket socket;//连接点public HttpThread(Socket socket) {su…