jfinal手册第一个快速入门的程序,如何通过tomcat发布到网上正常显示

问题描述

jfinal手册第一个快速入门的程序,如何通过tomcat发布到网上正常显示

我用的是java EE编程的
这是主程序
package projectTest;

import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;

public class Test extends JFinalConfig {

@Override
public void configConstant(Constants me) {
    me.setDevMode(true);
}

@Override
public void configRoute(Routes me) {
    me.add("/hello", HelloController.class);
}

@Override
public void configPlugin(Plugins me) {

}

@Override
public void configInterceptor(Interceptors me) {

}

@Override
public void configHandler(Handlers me) {

}

}

这是HelloController程序

package projectTest;

import com.jfinal.core.Controller;

public class HelloController extends Controller {
public void index() {

    renderText("Hello JFinal World."); 

}

}

然后通过tomcat7.0发布(都是配置好了的),但是一直显示404错误,这是url:http://localhost:8080/hello

日志信息:
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/7.0.68
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Feb 8 2016 20:25:54 UTC
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 7.0.68.0
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 8.1
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 6.3
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: C:MineStudyjdk7jie7
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.7.0_80-b15
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: C:MineStudytomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: C:MineStudytomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=C:MineStudytomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=C:MineStudytomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=C:MineStudytomcatwebapps
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=C:MineStudytomcatendorsed
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=GBK
四月 20, 2016 3:42:59 下午 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: C:MineStudyjdk7jie7bin;C:WindowsSunJavabin;C:Windowssystem32;C:Windows;C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;c:Program Files (x86)ATI TechnologiesATI.ACECore-Static;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsIPT;C:Program FilesIntelIntel(R) Management Engine ComponentsIPT;C:Program FilesIntelWiFibin;C:Program FilesCommon FilesIntelWirelessCommon;C:MineStudyjdk7bin;C:MineStudyjdk7jrebin;.
四月 20, 2016 3:42:59 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
四月 20, 2016 3:42:59 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 585 ms
四月 20, 2016 3:42:59 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
四月 20, 2016 3:42:59 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.68
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor C:MineStudytomcatconfCatalinalocalhostjfinal_demo.xml
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase C:MineStudytomcatwebappsjfinal_demo inside the host appBase has been specified, and will be ignored
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.SetContextPropertiesRule begin
警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:jfinal_demo' did not find a matching property.
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.TldConfig execute
信息: 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.
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deployment of configuration descriptor C:MineStudytomcatconfCatalinalocalhostjfinal_demo.xml has finished in 669 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:MineStudytomcatwebappsdocs
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:MineStudytomcatwebappsdocs has finished in 58 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:MineStudytomcatwebappsexamples
四月 20, 2016 3:43:00 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
四月 20, 2016 3:43:00 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
四月 20, 2016 3:43:00 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@2d4b90ff')
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:MineStudytomcatwebappsexamples has finished in 363 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:MineStudytomcatwebappshost-manager
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:MineStudytomcatwebappshost-manager has finished in 63 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:MineStudytomcatwebappsmanager
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:MineStudytomcatwebappsmanager has finished in 78 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:MineStudytomcatwebappsROOT
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:MineStudytomcatwebappsROOT has finished in 53 ms
四月 20, 2016 3:43:00 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
四月 20, 2016 3:43:00 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1338 ms
四月 20, 2016 3:43:01 下午 com.jfinal.core.ActionHandler warn
警告: 404 Action Not Found: /

求大大帮帮忙

时间: 2024-11-05 18:45:55

jfinal手册第一个快速入门的程序,如何通过tomcat发布到网上正常显示的相关文章

XML轻松学习手册(一):XML快速入门

第一章:XML快速入门一. 什么是XML?这往往是第一个问题,也往往在第一个问题上你就会搞不明白,因为大多的教材上这样回答:XML是Extensible Markup Language的简写,一种扩展性标识语言.这是标准的定义.那么什么是标志语言,为什么叫扩展性?已经让人有些糊涂.我想我们这样来理解会好一些:对HTML你已经非常熟悉了吧,它就是一种标记语言,记得它的全称吗:"Hypertext Markup Language" 超文本标记语言.明白了?同时,HTML里面有很多标签,类似

lucene,你也会(15篇)——第一篇 快速入门

日常开发中,相信大家经常会用like去匹配一些数据,同时我们也知道,like往往会导致全表扫描,当数据量越来越大的时候,我们会纠结于 数据库的龟速查找,此时我们必须另寻蹊跷,这时lucene就可以大显身手了. 首先我们做一个demo,向数据库中插入10w条数据,总共778M. 接下来,我们搜索下新闻内容中包含"流行"的记录. mmd,检索一下要78s,是谁都要砸了面前的破机子. 下面我们来看看lucene的效果怎么样.下载地址:http://incubator.apache.org/l

XML轻松学习手册(1)XML快速入门_XML/RSS

前言 XML越来越热,关于XML的基础教程网络上也随处可见.可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章.首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会: 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高.不要害怕和逃避,毕竟我们还年轻. 提纲 本文共分五大部分.分别是XML快速入门,XML

XML轻松学习手册(1)XML快速入门

xml|快速入门 前言 XML越来越热,关于XML的基础教程网络上也随处可见.可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章.首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会: 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高.不要害怕和逃避,毕竟我们还年轻. 提纲 本文共分五大部分.分别是XM

《Python 3程序开发指南(第2版•修订版)》——第1章 过程型程序设计快速入门 1.1 创建并运行Python程序

第1章 过程型程序设计快速入门 本章提供了足以开始编写Python程序的信息.如果此时尚未安装Python,强烈建议读者先行安装Python,以便随时进行编程实践,获取实际经验,巩固所学的内容. 本章第1节展示了如何创建并执行Python程序.你可以使用自己最喜欢的普通文本编辑器来编写Python代码,但本节中讨论的IDLE程序设计环境提供的不仅是一个代码编辑器,还提供了很多附加的功能,包括一些有助于测试Python代码.调试Python程序的工具. 第2节介绍了Python的8个关键要素,通过

Asp快速入门,快速出程序!

程序|快速入门 我工作一年了,学会了Asp.Php,本人是金属材料热处理专业毕业,在学校根本没搞过,后来毕业在网吧干了一个月受不了回家自学asp,照着书学了三个月,才勉强写了个聊天室程序.后来在公司学php,只用了一个星期就上手了,把东方自助建站有几个小错误搞定,还写了一个简单的自助站点列表.我总结了一下,之所以后来学php能有这样的速度就是因为我直接接触程序(当然和asp的基础是分不开的),所以我认为要快速入门asp最好的办法就是看程序. asp和htm相比最重要的就是操作数据库,所以快速入门

基于PHP的cURL快速入门教程 (小偷采集程序)

最爽的是,PHP也支持 cURL 库.本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它. 为什么要用 cURL? 是的,我们可以通过其他办法获取网页内容.大多数时候,我因为想偷懒,都直接用简单的PHP函数: $content = file_get_contents("http://www.jb51.net");// or$lines = file("http://www.jb51.net");// orreadfile(http://www.jb51.

Java程序员快速入门Go语言

这篇文章帮助Java程序员快速入门Go语言. 转载至 开源中国社区. http://www.oschina.net 本文将以一个有代表性的例子为开始,以此让Java程序员对Go语言有个初步认识,随后将详细的描述Go语言的各个构成模块,最后以一个例子来讲解Go语言与Java语言的不同点.   先来认识堆栈(例子) 为了满足大家的好奇心,我们将开始于一个麻雀虽小但五脏内全的例子,这个例子将是Stack.java的Go语言版本. 01 //实现堆栈的包集合 02 package collection

《ABAQUS 6.14超级学习手册》——1.6 实例快速入门

1.6 实例快速入门 下面将介绍一个简单的应力分析实例,帮助读者初步了解ABAQUS建模和分析的基本步骤,掌握ABAQUS进行应力和位移分析的方法. 1.6.1 问题的描述 一前后左右对称支座底面固定约束,上表面承受均布载荷0.5Mpa,结构尺寸如图1-11所示,求此支座受载后的Mises应力.位移分布. 材料性质:弹性模量E=2.1e3,泊松比v=0.31 均布载荷:p=0.5Mpa 注意: ABAQUS中的量都没有单位,用户应自己保证量纲的一致性.1.6.2 启动ABAQUS 如前所述,启动