2 java111212121 jaVa111212121 于 2016.04.20 15:50 提问

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:\Mine\Study\jdk7\jie7
四月 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:\Mine\Study\tomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: C:\Mine\Study\tomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=C:\Mine\Study\tomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=C:\Mine\Study\tomcat
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=C:\Mine\Study\tomcat\webapps
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=C:\Mine\Study\tomcat\endorsed
四月 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:\Mine\Study\jdk7\jie7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Mine\Study\jdk7\bin;C:\Mine\Study\jdk7\jre\bin;.
四月 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:\Mine\Study\tomcat\conf\Catalina\localhost\jfinal_demo.xml
四月 20, 2016 3:42:59 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase C:\Mine\Study\tomcat\webapps\jfinal_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:\Mine\Study\tomcat\conf\Catalina\localhost\jfinal_demo.xml has finished in 669 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:\Mine\Study\tomcat\webapps\docs
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\Mine\Study\tomcat\webapps\docs has finished in 58 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:\Mine\Study\tomcat\webapps\examples
四月 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:\Mine\Study\tomcat\webapps\examples has finished in 363 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:\Mine\Study\tomcat\webapps\host-manager
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\Mine\Study\tomcat\webapps\host-manager has finished in 63 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:\Mine\Study\tomcat\webapps\manager
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\Mine\Study\tomcat\webapps\manager has finished in 78 ms
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory C:\Mine\Study\tomcat\webapps\ROOT
四月 20, 2016 3:43:00 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\Mine\Study\tomcat\webapps\ROOT 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: /

求大大帮帮忙

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JFinal和Web项目部署到Tomcat
首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别。Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免,以下部署以 linux 为例,windows 与此类似: 1:创建一个目录:   /var/www 2:为将要部署的项目创建一个目录, /var/www/my_project 3:将项目打成
JFinal部署到tomcat
JFinal开发的后台项目部署到tomcat上,具体步骤见下面参考文档。 1.tomcat下重要的部署文档包括两个,conf文件下的server.xml和tomcat-users.xml。 ①tomcat-users.xml中配置管理端的用户名和密码,如 ②server.xml中                connectionTimeout="20000"      
JFinal与tomcat学习笔记(一)
一直以来都想养成写博客的习惯,但是写了几篇,发现每次写的重点都放在了如何表述的更好,离要写的内容越走越远,最后。。。直到今天我深刻的意识到写这个是写给自己看的,不是写给别人看的,只是别人能看到而已!所以,管他呢,写自己能看的懂的东西,先为自己写博客。 好的,我今天写的是JFinal的学习笔记。 学习JFinal是老师布置下来的任务,刚刚拿到就发现没有一个部分能够看懂,呵呵。 用的开发环境是:
jfinal项目放到tomcat上启动问题
jfinal项目在tomcat中启动的问题 (2016-05-04 16:00:10)转载▼标签: jfinal tomcat 启动分类: 项目总结      这几天公司让弄一套全新的东西,想想springmvc的配置多、架构还是有点复杂、开发效率也慢,就试着用以前的了解过的jfinal。但碰到一个问题就是在xxxConfig.java里面的main方法里面启动项目,没有问题,访问正常。但如果是用...
利用tomcat发布java_WEB项目到外网的方法
利用tomcat发布java_WEB项目到外网的方法
JFinal学习笔记(一) 在Tomcat下的JFinal环境配置
最近打算做一个属于我自己的个人网站,本来打算使用微软的.NET来进行开发的,但是听朋友说有一个基于java的开源框架JFinal和.NET的开发模式很像,同时兼备了.NET快速开发和java安全性两方面的优点。出于好奇本人打算学习一下JFinal框架,看看是不是真的这么神。 同时这次我将对我学习的每个重要的步骤或者遇到的问题都在博客中详细的记录,主要是为自己做个学习笔记,防止以后一段时间不用后会
发布tomcat项目之后绑定到域名,直接访问
web.xml配置 index.jsp index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 首页跳转 (function ($) { $(document).ready(function () { wind
手工发布第一个Servlet程序——HelloWorld
本文介绍不借助IDE集成开发环境,通过手工的方式编写和发布Servlet程序。 环境配置:JavaSDK+Tomcat+Servlet-api.jar包。 Servlet-api.jar包在 Tomcat的安装目录/lib目录下,将该路径加入classpath变量中。 我的tomcat安装目录是D:\Java\tomcat。一、编写代码1、在D\Java\tomcat\webapps目录下新建
eclipse上部署第一个tomcat服务器
eclipse上配置 第一个tomcat
服务器发布tomcat的WEB项目供外网访问
1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。 2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)  1)80" protocol="HTTP/1.1"   connectionTimeout="20000"