NutzCN Logo
问答 完全按照Hello World using IDEA来操作的就是运行报404
发布于 2322天前 作者 qq_183ceadf 2071 次浏览 复制 上一个帖子 下一个帖子
标签:

package demo.hello;

import org.nutz.mvc.annotation.*;
@Modules(scanPackage = true)
public class MainModule {

@At("/hello")
@Ok("jsp:jsp.hello")
public String doHello() {
    return "Hello Nutz 欢迎";
}

}

 <filter>
    <filter-name>nutz</filter-name>
    <filter-class>org.nutz.mvc.NutFilter</filter-class>
    <init-param>
      <param-name>modules</param-name>
      <param-value>demo.hello.MainModule</param-value>
    </init-param>
  </filter>

HTTP Status 404 - /hello

type Status report

message /hello

description The requested resource is not available.

Apache Tomcat/7.0.82
16 回复

启动日志发一下,用插入日志按钮

D:\apache-tomcat-7.0.82\bin\catalina.bat run
[2018-08-14 05:21:04,386] Artifact helloworld: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE:   "C:\Users\dyh\.IntelliJIdea2017.2\system\tomcat\Unnamed_helloworld"
Using CATALINA_HOME:   "D:\apache-tomcat-7.0.82"
Using CATALINA_TMPDIR: "D:\apache-tomcat-7.0.82\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_131"
Using CLASSPATH:       "D:\apache-tomcat-7.0.82\bin\bootstrap.jar;D:\apache-tomcat-7.0.82\bin\tomcat-juli.jar"
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/7.0.82
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Sep 29 2017 12:23:15 UTC
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         7.0.82.0
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows 10
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            10.0
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jdk1.8.0_131\jre
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.8.0_131-b11
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         C:\Users\dyh\.IntelliJIdea2017.2\system\tomcat\Unnamed_helloworld
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         D:\apache-tomcat-7.0.82
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.config.file=C:\Users\dyh\.IntelliJIdea2017.2\system\tomcat\Unnamed_helloworld\conf\logging.properties
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote=
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.port=1099
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.ssl=false
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.rmi.server.hostname=127.0.0.1
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-7.0.82\endorsed
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=C:\Users\dyh\.IntelliJIdea2017.2\system\tomcat\Unnamed_helloworld
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-7.0.82
八月 14, 2018 5:21:05 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.io.tmpdir=D:\apache-tomcat-7.0.82\temp
八月 14, 2018 5:21:05 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library 1.2.14 using APR version 1.6.2.
八月 14, 2018 5:21:05 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 14, 2018 5:21:06 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.2l  25 May 2017)
八月 14, 2018 5:21:06 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-8080"]
八月 14, 2018 5:21:06 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
八月 14, 2018 5:21:06 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1447 ms
八月 14, 2018 5:21:06 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
八月 14, 2018 5:21:06 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.82
八月 14, 2018 5:21:06 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-apr-8080"]
八月 14, 2018 5:21:06 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
八月 14, 2018 5:21:06 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 79 ms
Connected to server
[2018-08-14 05:21:07,171] Artifact helloworld: Artifact is being deployed, please wait...
[2018-08-14 05:21:07,619] Artifact helloworld: Artifact is deployed successfully
[2018-08-14 05:21:07,620] Artifact helloworld: Deploy took 448 milliseconds

建的是maven功能? web.xml都没放对地方的样子

web.xml 放在 web-inf 下面的

web.xml的完整路径发一下

SRC>main>webapp>WEB-INF>web.xml

src是大写的?打包个war看看里面的路径对不对

还没解决? 蛋蛋免费提供远程服务哦

src>main>webapp>WEB-INF>web.xml

会不会是pom.xml写错,package写war了吗?

已解决. 压根就没启动起来

谢谢给位 搞好了 谢谢

日志虽然显示部署成功了,但是他部署的这个文件夹是错的.......

[2018-08-14 05:21:07,619] Artifact helloworld: Artifact is deployed successfully

蛋蛋辛苦了(≧∇≦)/

添加回复
请先登陆
回到顶部