运行项目时候报错如下
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the generated java file
The type sun.management.ManagementFactory is not visible
An error occurred at line: 48 in the jsp file: /admin/index/sysPro.jsp
ManagementFactory cannot be resolved
45:
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.
Apache Tomcat/6.0.13
代码如下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="sun.management.ManagementFactory" %>
<%@ page import="com.sun.management.OperatingSystemMXBean" %>
<%
String path = request.getContextPath();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
</head>
<body leftmargin="2" topmargin="9" background='<%=path %>/images/allbg.gif'>
<table width="98%" align="center" border="0" cellpadding="4" cellspacing="1" bgcolor="#CBD8AC" style="margin-bottom:8px">
<tr bgcolor="#EEF4EA">
<td colspan="2" background="<%=path %>/images/wbg.gif" class='title'><span>系统基本信息</span></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" bgcolor="#FFFFFF" align="right">操作系统版本:</td>
<td width="75%" bgcolor="#FFFFFF"><%=System.getProperty("os.name") %> <%=System.getProperty("os.version") %></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" bgcolor="#FFFFFF" align="right">操作系统类型:</td>
<td><%=System.getProperty("os.arch") %><!-- x32,x86 --></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" bgcolor="#FFFFFF" align="right">用户,目录,临时目录:</td>
<td><%=application.getRealPath("/")%></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" bgcolor="#FFFFFF" align="right">JDK版本:</td>
<td><%=System.getProperty("java.version") %></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" bgcolor="#FFFFFF" align="right">JKD安装目录:</td>
<td><%=System.getProperty("java.home") %></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" bgcolor="#FFFFFF" align="right">总内存/剩余内存:</td>
<td>
<% OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();%>
<b><%=osmb.getTotalPhysicalMemorySize() / 1024/1024 %></b>MB / <b><%=osmb.getFreePhysicalMemorySize() / 1024/1024 %></b>MB
</td>
</tr>
</table>
</body>
sql文件导入问题也有,
/*
Navicat MySQL Data Transfer
Source Server : mysql
Source Server Version : 50534
Source Host : localhost:3306
Source Database : db_jiangzuo
Target Server Type : MYSQL
Target Server Version : 50534
File Encoding : 65001
Date: 2016-02-09 17:39:05
*/
SET FOREIGN_KEY_CHECKS=0;
-- Table structure for dtproperties
DROP TABLE IF EXISTS dtproperties
;
CREATE TABLE dtproperties
(id
int(11) DEFAULT NULL,objectid
int(11) DEFAULT NULL,property
varchar(64) DEFAULT NULL,value
varchar(255) DEFAULT NULL,uvalue
varchar(255) DEFAULT NULL,lvalue
longblob,version
int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- Records of dtproperties
-- Table structure for t_admin
DROP TABLE IF EXISTS t_admin
;
CREATE TABLE t_admin
(userId
int(11) DEFAULT NULL,userName
varchar(66) DEFAULT NULL,userPw
varchar(55) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
-- Records of t_admin
INSERT INTO t_admin
VALUES ('1', 'a', 'a');
INSERT INTO t_admin
VALUES ('2', '', '');
-- Table structure for t_doc
DROP TABLE IF EXISTS t_doc
;
CREATE TABLE t_doc
(id
int(11) DEFAULT NULL,mingcheng
varchar(66) DEFAULT NULL,fujian
varchar(50) DEFAULT NULL,fujianYuanshiming
varchar(55) DEFAULT NULL,shijian
varchar(50) DEFAULT NULL,del
varchar(50) DEFAULT NULL,leixing
varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
-- Records of t_doc
INSERT INTO t_doc
VALUES ('6', '3333', '/upload/1449137336200.doc', '测试.doc', '2015-11-23', 'no', '教学大纲');
INSERT INTO t_doc
VALUES ('7', '面向对象的特点教学大纲', '/upload/1449197814128.doc', '面向对象特点.doc', '2015-12-04', 'no', '教学大纲');
-- Table structure for t_gonggao
DROP TABLE IF EXISTS t_gonggao
;
CREATE TABLE t_gonggao
(id
int(11) DEFAULT NULL,title
varchar(55) DEFAULT NULL,content
text,shijian
varchar(55) DEFAULT NULL,del
varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
-- Records of t_gonggao
INSERT INTO t_gonggao
VALUES ('1', '平台已开通', '平台已开通', '2016-1-13 22:51:57', null);
INSERT INTO t_gonggao
VALUES ('2', '请大家使用讲座预订系统', '
请大家使用
', '2016-01-30', null);t_gonggao
VALUES ('4', '爬虫讲座', '-- Table structure for t_keti
DROP TABLE IF EXISTS t_keti
;
CREATE TABLE t_keti
(keti_id
int(11) NOT NULL DEFAULT '0',keti_bianhao
varchar(50) DEFAULT NULL,keti_name
varchar(50) DEFAULT NULL,keti_jianjie
varchar(500) DEFAULT NULL,keti_zhuangtai
varchar(50) DEFAULT NULL,keti_zy
varchar(50) DEFAULT NULL,keti_ssxy
varchar(50) DEFAULT NULL,del
varchar(50) DEFAULT NULL,tea_name
varchar(50) DEFAULT NULL,keti_skzc
varchar(50) DEFAULT NULL,keti_skjc
varchar(50) DEFAULT NULL,tea_id
int(11) DEFAULT NULL,
PRIMARY KEY (keti_id
)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- Records of t_keti
INSERT INTO t_keti
VALUES ('13', '01001', '客户管理管理系统', 'jsp来做', '可预订', '学术会议', '信息科学与技术系', 'no', '李明', null, null, '1');
INSERT INTO t_keti
VALUES ('14', '01002', 'jsp校园网', '用ssh框架', '可预订', '学术会议', '信息科学与技术系', 'no', '李明', null, null, '1');
INSERT INTO t_keti
VALUES ('15', '01003', 'android运动助手', 'android平台软件开发', '可预订', '学术会议', '信息科学与技术系', 'no', '王菲', null, null, '4');
INSERT INTO t_keti
VALUES ('16', '01004', '计算机信息安全分析', '分析信息安全', '可预订', '学术会议', '信息科学与技术系', 'no', '李飞', null, null, '5');
INSERT INTO t_keti
VALUES ('17', '2016013001', '爬虫技术探讨', '爬虫技术探讨', '可预订', '学术会议', '信息科学与技术系', 'no', '李明', null, null, '1');
INSERT INTO t_keti
VALUES ('18', '2016013102', '微信开发平台搭建', '微信开发平台搭建', '可预订', '学术沙龙', '信息科学与技术系', 'no', '李明', null, null, '1');
-- Table structure for t_liuyan
DROP TABLE IF EXISTS t_liuyan
;
CREATE TABLE t_liuyan
(liuyan_id
int(11) DEFAULT NULL,liuyan_title
varchar(50) DEFAULT NULL,liuyan_date
varchar(50) DEFAULT NULL,liuyan_content
varchar(5000) DEFAULT NULL,liuyan_user
varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
-- Records of t_tea
INSERT INTO t_tea
VALUES ('1', '10002', '李明', '男', '1981-10-10', '10002', '10002', 'no', null, null);
INSERT INTO t_tea
VALUES ('2', '10001', '李芳', '女', '1980-10-10', '10001', '10001', 'yes', '', '
777
');t_tea
VALUES ('3', '10001', '李芳', '女', '1981-10-10', '10001', '10001', 'no', '/upload/1427477376875.jpg', 'jsp软件设计
');t_tea
VALUES ('4', '10003', '王菲', '女', '1975-01-01', '10003', '10003', 'no', '/upload/1427542220609.jpg', '研究信息管理系统的设计。
');t_tea
VALUES ('5', '10004', '李飞', '男', '1970-02-03', '10004', '10004', 'no', '/upload/1427542609796.jpg', '信息安全方向。
');-- Table structure for t_xuanti
DROP TABLE IF EXISTS t_xuanti
;
CREATE TABLE t_xuanti
(xuanti_id
int(11) DEFAULT NULL,keti_id
int(11) DEFAULT NULL,stu_id
int(11) DEFAULT NULL,zt
varchar(50) DEFAULT NULL,cj
int(11) DEFAULT NULL,del
varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- Records of t_xuanti
INSERT INTO t_xuanti
VALUES ('1', '15', '7', '同意', '0', 'no');
INSERT INTO t_xuanti
VALUES ('2', '16', '8', '通过', '0', 'no');
INSERT INTO t_xuanti
VALUES ('3', '17', '7', '申请中', '0', 'no');
这个/admin/index/sysPro.jsp第48行有错误,检查代码这行代码。
<% OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();%>
<b><%=osmb.getTotalPhysicalMemorySize() / 1024/1024 %></b>MB / <b><%=osmb.getFreePhysicalMemorySize() / 1024/1024 %></b>MB
就是这行,什么错误呢???
500 Internal Server Error
(内部服务器错误) 服务器遇到未知的无法解决的问题. HTTP/0.9 可用
500是你服务端代码抛出的异常,打断点瞅瞅就ok了。这种一般还是好解决的
jsp中46: 鎬诲唴瀛�/鍓╀綑鍐呭瓨锛�
47:
48: <% OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();%>
49: <%=osmb.getTotalPhysicalMemorySize() / 1024/1024 %>MB / <%=osmb.getFreePhysicalMemorySize() / 1024/1024 %>MB
50:
51:
这几行代码出错了,你好好看看是哪一行的事
还有如果你的sql文件是有PowerDesigner生成的话,他运行的时候就会出错
页面取值,直接拿属性值就好,不用get方法的
<%=osmb.TotalPhysicalMemorySize / 1024/1024 %>MB / <%=osmb.FreePhysicalMemorySize / 1024/1024 %>MB
属性大小写自己看一下 我不知道你怎么定义的