2012-12-13 207 views
0

我想配置一个tomcat服务器来开始开发servlet/jsp,但我找不到服务器。这是我到目前为止所做的:未找到tomcat服务器

CLASSPATH添加到.bash_profile和我的servlet编译成功。

我输入其中输出哪个Java的/ usr/bin中/ JAVA

我然后加入出口JAVA_HOME =的/ usr /斌/ java的对.bash_profile

删除了围绕Servlet映射以及评价祈求。

将/ usr/share/tomcat6/webapps的权限更改为世界访问权限。

已注销的根,然后登录到我的正常帐户创建WEB-INF/classes目录下的/ usr /共享/ tomcat6中/ webapps中

我然后移动从我编译的Servlet中的.class到/ usr/share/tomcat6/webappsWEB-INF/classes

启动了一个终端,su启动服务tomcat6然后切换到我的普通帐户并输入service tomcat6 status,输出结果是tomcat6运行。

最后,我启动了我的网络浏览器类型localhost:8080/servlet /第一个
我找不到服务器。试过localhost:8080,找不到服务器;然而,如果我输入127.0.0.1:8080/servlet/first或127.0.0.1:8080,我会得到一个没有错误信息的白页。

该servlet首先将只输出Hello World。

我找不到上下文路径= “” 的docBase = “” 在server.xml中

我的context.xml,web.xml中,和tomcat用户还可以搜索重新加载= “true” 这一行。 XML和无法找到它。

有什么建议吗?

我创建了一个web.xml文件中的/ usr /共享/ tomcat6中/ webapps /目录WEB-INF,它包含以下行:

​​

不过我得到的服务器没有找到。还有什么我应该尝试?

回答

0

从你所说的话,这听起来像你试图运行服务器的ROOT web应用程序的servlet。

如果是这样,那么问题是:你有/etc/tomcat6/Catalina/localhost/ROOT.xml文件吗?

或者更多到点,什么你有/ etc/tomcat6/Catalina/localhost/* .xml文件吗?就像在doc条目配置中放入Context条目一样,这是单个webapp配置文件的位置。

希望有所帮助。让我们知道。