jsp怎么使用.class文件?tomcat

比如函数或方法,

好象在jsp文件不能写方法的
我把一些 处理数据的 静态方法 写在几个
类里。

然后 放在一个文件夹,在环境变量加上,就可以在 java里用。
但是,tomcat编译找不到,请问该怎么配置
才能让tomcat找到这些class.

  jsp经过编译后会生成.class文件,二进制字节码文件,只有发布到tomcat才可以运行。
jsp直接放到Webapps目录下就可以了,步骤如下:
Tomcat的Webapps目录是Tomcat默认的应用目录,务器启动时,会加载所有这个目录 下的应用。
也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。
一个war包就是有特 性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。
在程序执行中打包:

try{
string strjavahome = system.getproperty("java.home");
strjavahome = strjavahome.substring(0,strjavahome.lastindexof(\\))+"\\bin\\";
runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war c:\\tomcat5.0\\webapps\\root\\*");
}
catch(exception e){system.out.println(e);}
webapps这个默认的应用目录也是可以改变。
打开Tomcat的conf目录下的server.xml文件,找到下面内容即可:

<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeloy="true" xmlValidation="falase" xmlNamespaceAware="false">
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-15
你要做的仅仅是2步呵呵:
1.你必须在网站的根目录下建立WEB-INF文件夹,然后在里面建立2个文件夹叫class和lib,以及一个文件web.xml
.注意我的大小写.建立好后,开始放入class的文件.如果你的class已经封装成lib了,就直接放在lib文件夹下.如果是.class,就直接把WEB-INF\class作为包的根路径,把class放入class文件夹,比如我有个类 MyClass.class,是包MyPacket里面的,那么她应该放在WEB-INF\class\MyPacket\里面.

2.在JSP里面,首先在页首加载相关的包或者类.类似下面:
<%@ page import="MypPacket.MyClass,
MypPacket.MyClass2%>
或者
<%@ page import="MypPacket.*"%>
区别我就步用说了吧呵呵.
然后在代码内就很简单了,和java一样了.比如调用函数:
<%
MyClass mc = new MyClass();
mc.getMyParameter();
%>
用惯了你会发现<JSP-BEAN>这些tag是多么愚蠢的设计呵呵.
----------------------------------------------
enjoy it~本回答被提问者采纳
第2个回答  2015-10-15
比如你要往服务器更新的时候,只需要在tomcat/webapps下找到相应类的class文件放到服务器上面的相对位置,然后重启服务器的tomcat就完成更新了
第3个回答  2006-01-16
首先应该安装jdk1.5到sun的官方网站去下载就行 http://www.sun.com
安装jdk
设置:
JAVA_HOME=c:\jdk1.5;
classpath=c:\jdk1.5\lib\tool.jar;c:\jkd1.5\lib\td.jar;
path=c:\jdk1.5\bin\;
安装tomcat设置:
classpath=.;c:\tomcat\common\lib\servlet-api.jar;
path=c:\tomcat;
安装ant设置
ant_home=c:\ant;
path=c:\ant;
运行前还需要对web应用程序进行部署,制定web.xml,制定编译build.xml,使用ant部署。
简单运行,可以到已经部署好的web应用文件夹,比如tomcat自带的example里拷贝WEB-INT文件夹过来,就行了。
第4个回答  2006-01-15
要使用class,或者说是javaBean,用这句
<jsp:useBean id="实例的名字" class="class的名字"/>
以后要用的话,就直接用“实例名字.方法”。

jsp可以写过程,但是我们不赞成这种做法,因为不利于日后维护。

Java web服务器都遵循J2EE规范,文件和文件夹不是随便放置的。在tomcat目录里面有一个webapps目录,你的应用程序应该放在这里面。
在webapps里面有一个最简单的应用,名字我忘了,里面有个WEB-INF目录,WEB-INF里面有个classes目录,和一个web.xml文件,你的class文件应该放在classes目录里面才行。

做的JSP网站怎么用tomcat运行...
1、先下载JDK搭建Tomcat运行环境 2、安装完成打开profile文件后,在文件最后加上以下内容,如图:3、输入命令java -version来测试JDK是否安装成功 4、安装Tomcat服务器,下载Tomcat服务器的安装包 5、测试Tomcat服务器是否安装成功,打开你的Firefox,在地址栏输入测试的网址,若会出现Tomcat默认的页面,说明To...

jsp的工作原理
jsp工作原理:web服务器(tomcatjboss等)先把jsp文件翻译成servlet的java文件,然后编译成字节码文件,就是.class文件,当客户端访问的时候,服务器直接装载jsp对应的servlet的字节码文件。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技...

怎么对jsp进行页面测试。。已安装tomcat7.0
1. 下载并安装tomcat。2. 编写自己的JSP网页和Java对象。3. 配置自己的Web应用。配置方法:在TOMCAT_HOME\/conf\/server.xml文件中加入一行:<Content path="\/appName" docBase="webapps\/appName" debug="0" reloadable="true"\/> 其中,TOMCAT_HOME是tomcat的主目录,appName是你的Web应用的名称。4...

如何使用Tomcat服务器运行JSP页面?
1. 在Tomcat服务器中创建Web应用程序,将JSP页面放在该应用程序的WebContent目录下,然后启动Tomcat服务器并访问该应用程序的URL地址。2. 在Tomcat服务器中创建Web应用程序,将JSP页面打包成WAR包,并将WAR包放在Tomcat的webapps目录下,然后启动Tomcat服务器并访问该应用程序的URL地址。3. 在Tomcat服务器中...

JSP更换class文件后,一定要重启Tomcat吗?
jsp更换class文件后,需要重启tomcat服务器,重新加载整个工程,进行编译。如果不要手动重启tomcat的话,可以使用如下方法,设置自动编译重启tomcat服务器:方法如下:1、在eclipse中配置tomcat服务器。2、在Tomcat目录conf\\Catalina\\localhost目录加入配置文件如hello.xml内容如下:Java代码 <?xml version='1.0...

JSP三大指令
创建Maven项目需要从官网下载Maven,解压并修改conf文件下的settings.xml,配置本地仓库。在Idea中创建Maven项目,然后配置Tomcat,将web应用存放于webapp目录。新建jsp文件,启动Tomcat服务器后,浏览器会默认加载index.jsp页面。若想加载其他jsp页面,需要在webapp目录下创建并配置该页面。学习JSP指令时,理解...

jsp文件放在文件夹里怎么用tomcat访问
1.\/bin: 存放各种平台下启动和关闭Tomcat的脚本文件。其中有个档是catalina.bat,打开这个windos配置文件,在非注释行加入JDK路径,例 如 : SET JAVA_HOME=C:j2sdk1.4.2_06 保存后,就配置好tomcat环境了。 startup.bat是windows下启动tomcat的文件,shutdown.bat是关闭tomcat的文件。2.\/common...

tomcat 怎么运行jsp文件?
1.如果你不设置虚拟目录,那就把jsp文件放在webapps\\ROOT下,这是tomcat默认的.2.如果你不想放在ROOT下而想放到别的目录下,你要手工建一文件夹,假设名为xxx,位置在D盘,在xxx下你可以建jsp文件,还必须建一个WEB-INF的文件夹,在WEB-INF中又有两个是必须的,分别为web.xml和lib文件夹,lib下放的是oracle,sqlser...

jsp文件编译之后的.class文件放在了哪里
需要在%tomcat%\/webapps下建立一个project文件夹,在project中添加你的jsp文件。

eclipse开发的jsp网站怎么放在tomcat下独立运行
1、首先正确的安装tomcat,到这里下载http:\/\/tomcat.apache.org\/whichversion.html 下载,安装。完成后的目录里面conf、common、webapps三个主要目录;从上面的图可以看到,这个默认画面来自$CATALINA_HOME\/webapps\/ROOT\/index.html 2、目录说明 webapps:主要用于web应用程序部署,就是你的应用程序放在这里...

相似回答