tomcat运行java
㈠ 普通的java程序能否直接在Tomcat等应用服务器/WEB服务器上运行
应该是不行的。Java有专门的
服务器端
程序,只要你的类继承Serlvet或者
HttpServlet
这样才能在Tomcat服务器上运行。并且当有请求发出时,serlvet类的实例化都是都Tomcat服务器完成的。
关于java
Servlet的知识,建议可以看看
孙鑫
的《servlet&JSP深入详解》。
希望对你有帮助!!!
㈡ 如何把java程序部署到tomcat里
1,把java的web工程打成一个war包。
2,把war包上传到tomcat目录下的webapps目录下
3,进入tomcat的bin目录下,双击启动startup.bat
㈢ 在java中为什么要安装tomcat,有什么用途
1.
tomcat为网站的服务器,每个网站在后面都有一个服务器来解释哪
个网页,因为网页本身多数是动态计算的,就是跟一些编程语言有关系,不关于一些固定的文本内容,多数情况下文本内容是根据你填写的参数计算出来的,这是关于计算这部分。
2.
Tomcat
对于
Java
来说它就是一个
Servlet
处理器,支持运行基于
Servlet
的
Java
程序,同时
JSP
本身也是基于
Servlet
的技术,也是支持的,像传说中的
Spring,
Struts,
JSF
都是基于
Servlet
的,都可以在
Tomcat
上跑起来。
3.
另外作为一个
J2EE
中的
Web
服务器,它也需要处理像事务,资源管理,角色认证与授权这些
J2EE
规范中要求达到的标准。
4.
像处理客户端请求的网络连接,并发负载分派到不同的服务器这些网络服务器的基本功能也是这些像
Tomcat
一样的服务器需要处理的。
5.
开发一个网站程序时就需要用到类似
Tomcat
的服务器,把写的JSP网站程序打包成一个war文件(其实就是一个zip格式)放到服务器上指定的位置就可以跑了。
当然还有很多种服务器可以用,比如
WebSphere,
Weblogic,
Resin,
Jetty,
等,这前面两个是完整的
J2EE
服务器,除了支持
Web
之外还支持
EJB,但
Resin,
Jetty,
Tomcat
就只支持
Web
这块。
㈣ 急!!如何配置tomcat以运行java的servlet程序
写了那么多不把人看晕了啊!
1.用myeclips编写一个servlet.(会的吧).
2.在eclips中的window--preferences---myeclips---Application servers
---Tomcat5(如果你的是5.X)--选Enable--点Apply---再点第一个Browser--
找到tomcat安装目录--确定.
3.再点tomcat5前面的的"+"号,点jdk--Add--选择jdk安装目录,不要jre的---Apply-确定.
4.把鼠标在工具图标慢慢移动,当出现Deploy Myeclips......就点它了,在project处选择你的项目--点Add--选tomcat5--finish.
跳回选项目处--点Redeploy.启动tomcat.
好了,你可以访问了,先到web.xml中找到这个标签"<url-pattern>/Test</url-pattern> " 记下标签中间的(默认的话可能是/servlet/Test),然后在地址栏中输入
http://localhost:8080/项目名称/Test
就OK了.
㈤ 如何让tomcat启动时,就运行java
一、创建Servlet
在一个Web项目中创建一个Servlet,在web.xml文件中配置。
将需要初始化的内容放在Servlet的init()方法实现。
二、设置Servlet为自启动
在web.xml文件中添加:
<servlet>
<servlet-name>servlet的名字</servlet-name>
<servlet-class>servlet所在的包的路径</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
以后只要服务器启动,就会自动加载该Servlet。
㈥ tomcat怎样运行两个Java程序
在Tomcat的conf文件夹里有个server.xml文件,修改里面的Connectorport=80maxHttpHeaderSize=8192maxThreads=150minSpareThreads=25maxSpareThreads=75enableLookups=falseredirectPort=8443acceptCount=100connectionTimeout=20000disableUploadTimeout=true/这段代码,那个port值就是端口号!
㈦ 如何配置tomcat以运行java的servlet程序
第一步配置tomcat
安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):
CATALINA_HOME=c:\tomcat
CATALINA_BASE=c:\tomcat
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的(可以根据实际追加)servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。
第二步:建立Servlet:
1.用你最熟悉的编辑器(建议使用有语法检查的java
ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
package
test;
import
java.io.IOException;
import
java.io.PrintWriter;
import
javax.servlet.ServletException;
import
javax.servlet.http.HttpServlet;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse;
public
class
Test
extends
HttpServlet
{
protected
void
doGet(HttpServletRequest
request,
HttpServletResponse
response)
throws
ServletException,
IOException
{
PrintWriter
out=response.getWriter();
out.println("<html><body><h1>This
is
a
servlet
test.</h1></body></html>");
out.flush();
}
}
2
.编译
将Test.java放在c:\test下,使用如下命令编译:
C:\Test>javac
Test.java
然后在c:\Test下会产生一个编译后的servlet文件:Test.class
3
.将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。
现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构
4
.修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping
编辑后的web.xml如下所示,红色为添加的内容:
<?xml
version="1.0"
encoding="ISO-8859-1"?>
<!DOCTYPE
web-app
PUBLIC
"-//Sun
Microsystems,
Inc.//DTD
Web
Application
2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My
Web
Application</display-name>
<description>
A
application
for
test.
</description>
<servlet>
<servlet-name>Test</servlet-name>
<display-name>Test</display-name>
<description>A
test
Servlet</description>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet"映射"到地址/Test上
5
.好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test
如果看到输出This
is
a
servlet
test.就说明编写的servlet成功了。
注意:修改了web.xml以及新加了class,都要重启Tomcat
㈧ tomcat是什么软件 和JAVA有什么关系呢
tomcat是服务器,是一种比较简单的中间件,用来把java web开发部署到tomcat中,此时tomcat是作为服务器的。
java的可移植性设计让java依赖class文件运行的。jdk就是java运行的环境,使用它能编译.java文件,运行java程序。
tomcat可以比作web容器,java应用发布在它上面然后通过它与浏览器进行交互,一种程序与浏览器适配的容器。
扩展资料:
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。